diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2003-08-30 04:47:36 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2003-08-30 04:47:36 +0000 |
commit | 29a05f56d579e6845db6b90cab4acff47ab0dd22 (patch) | |
tree | 1a7e28dee2ee346f98604ff9b8baa078f0f0748f | |
parent | 9b04f1841eb4ef9b88e525796cd7230f6c3c1c6e (diff) | |
download | busybox-w32-29a05f56d579e6845db6b90cab4acff47ab0dd22.tar.gz busybox-w32-29a05f56d579e6845db6b90cab4acff47ab0dd22.tar.bz2 busybox-w32-29a05f56d579e6845db6b90cab4acff47ab0dd22.zip |
"Without this patch, udhcpcd output may be buffered and delayed for
for minutes if stdout is not a tty." -vda@
-rw-r--r-- | networking/udhcp/common.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/networking/udhcp/common.c b/networking/udhcp/common.c index c01cd5765..ab4fa305a 100644 --- a/networking/udhcp/common.c +++ b/networking/udhcp/common.c | |||
@@ -46,6 +46,7 @@ void udhcp_logging(int level, const char *fmt, ...) | |||
46 | if(!daemonized) { | 46 | if(!daemonized) { |
47 | vprintf(fmt, p); | 47 | vprintf(fmt, p); |
48 | putchar('\n'); | 48 | putchar('\n'); |
49 | fflush(stdout); | ||
49 | errno = e; | 50 | errno = e; |
50 | } | 51 | } |
51 | vsyslog(level, fmt, p2); | 52 | vsyslog(level, fmt, p2); |
@@ -81,6 +82,7 @@ void udhcp_logging(int level, const char *fmt, ...) | |||
81 | errno = e; | 82 | errno = e; |
82 | vprintf(fmt, p); | 83 | vprintf(fmt, p); |
83 | putchar('\n'); | 84 | putchar('\n'); |
85 | fflush(stdout); | ||
84 | } | 86 | } |
85 | va_end(p); | 87 | va_end(p); |
86 | } | 88 | } |