Commit 0a66aa16 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

busybox: 1.16.0 tail fix

parent b00a1a70
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
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;