From: Peter Korsgaard Date: Fri, 12 Mar 2010 22:19:57 +0000 (+0100) Subject: busybox: 1.16.0 tail fix X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0a66aa169af82f12b80e7aacb21676b48503000a;p=buildroot.git busybox: 1.16.0 tail fix Signed-off-by: Peter Korsgaard --- diff --git a/package/busybox/busybox-1.16.0-tail.patch b/package/busybox/busybox-1.16.0-tail.patch new file mode 100644 index 0000000000..11832a8741 --- /dev/null +++ b/package/busybox/busybox-1.16.0-tail.patch @@ -0,0 +1,13 @@ +diff -urpN busybox-1.16.0/coreutils/tail.c busybox-1.16.0-tail/coreutils/tail.c +--- busybox-1.16.0/coreutils/tail.c 2010-03-08 22:49:32.000000000 +0100 ++++ busybox-1.16.0-tail/coreutils/tail.c 2010-03-12 22:16:07.105943986 +0100 +@@ -241,7 +241,8 @@ int tail_main(int argc, char **argv) + } while (nwrite); + } + } +- xwrite(STDOUT_FILENO, buf + nread - nwrite, nwrite); ++ if (nwrite > 0) ++ xwrite(STDOUT_FILENO, buf + nread - nwrite, nwrite); + } else if (count) { + if (COUNT_BYTES) { + taillen += nread;