"Without this patch, udhcpcd output may be buffered and delayed for
authorGlenn L McGrath <bug1@ihug.co.nz>
Sat, 30 Aug 2003 04:47:36 +0000 (04:47 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Sat, 30 Aug 2003 04:47:36 +0000 (04:47 -0000)
for minutes if stdout is not a tty." -vda@

networking/udhcp/common.c

index c01cd576506421fc1b6a63718f15705a857fe733..ab4fa305add9db26eade26cdf09a975183c36e14 100644 (file)
@@ -46,6 +46,7 @@ void udhcp_logging(int level, const char *fmt, ...)
        if(!daemonized) {
                vprintf(fmt, p);
                putchar('\n');
+               fflush(stdout);
                errno = e;
        }
        vsyslog(level, fmt, p2);
@@ -81,6 +82,7 @@ void udhcp_logging(int level, const char *fmt, ...)
                errno = e;
                vprintf(fmt, p);
                putchar('\n');
+               fflush(stdout);
        }
        va_end(p);
 }