浏览代码

busybox: 1.16.0 tail fix

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard 15 年之前
父节点
当前提交
0a66aa169a
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      package/busybox/busybox-1.16.0-tail.patch

+ 13 - 0
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;