Fixes unchecked results from parsecmd
[akaros.git] / tools / apps / busybox / akaros-patches / 1.17.3 / 0006-echo-linebuffered.patch
1 diff -ur busybox-1.17.3-akaros-orig/coreutils/echo.c busybox-1.17.3-akaros/coreutils/echo.c
2 --- busybox-1.17.3-akaros-orig/coreutils/echo.c 2015-03-02 11:35:58.782323515 -0500
3 +++ busybox-1.17.3-akaros/coreutils/echo.c      2015-03-02 11:37:31.122641120 -0500
4 @@ -96,6 +96,10 @@
5         }
6   just_echo:
7  #endif
8 +       /* brho: need to buffer a full line at a time.  not sure if glibc should
9 +        * have this set for stdout or not. */
10 +       if (setvbuf(stdout, 0, _IOLBF, 0))
11 +               perror("Failed to setvbuf");
12         while (1) {
13                 /* arg is already == *argv and isn't NULL */
14                 int c;