diff options
-rw-r--r-- | package/busybox/busybox-1.16.0-tail.patch | 13 |
1 files changed, 13 insertions, 0 deletions
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 000000000..11832a874 --- /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; |