summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-utils/dmesg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-utils/dmesg.c b/sys-utils/dmesg.c
index ec39612f..3ed0b1db 100644
--- a/sys-utils/dmesg.c
+++ b/sys-utils/dmesg.c
@@ -1010,6 +1010,8 @@ static int init_kmsg(struct dmesg_control *ctl)
if (!ctl->follow)
mode |= O_NONBLOCK;
+ else
+ setlinebuf(stdout);
ctl->kmsg = open("/dev/kmsg", mode);
if (ctl->kmsg < 0)