summaryrefslogtreecommitdiff
path: root/coreutils/cat.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-12-22 00:21:07 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-12-22 00:21:07 +0000
commit714701c890b5f03253c5ecdb7367c4258ce78715 (patch)
tree7ddaf73cf2deda0f357b21802dab4d42798dd778 /coreutils/cat.c
parent0a8a7741795880201bcf78231d1eab0e2538bb0b (diff)
downloadbusybox-w32-714701c890b5f03253c5ecdb7367c4258ce78715.tar.gz
busybox-w32-714701c890b5f03253c5ecdb7367c4258ce78715.tar.bz2
busybox-w32-714701c890b5f03253c5ecdb7367c4258ce78715.zip
tar et al: die if bb_copyfd_size copies less than asked for.
(we have bb_copyfd_exact_size now for that kind of usage)
Diffstat (limited to 'coreutils/cat.c')
-rw-r--r--coreutils/cat.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/coreutils/cat.c b/coreutils/cat.c
index d828b86ec..2b7c6035f 100644
--- a/coreutils/cat.c
+++ b/coreutils/cat.c
@@ -25,9 +25,8 @@ int bb_cat(char **argv)
25 if (f) { 25 if (f) {
26 off_t r = bb_copyfd_eof(fileno(f), STDOUT_FILENO); 26 off_t r = bb_copyfd_eof(fileno(f), STDOUT_FILENO);
27 fclose_if_not_stdin(f); 27 fclose_if_not_stdin(f);
28 if (r >= 0) { 28 if (r >= 0)
29 continue; 29 continue;
30 }
31 } 30 }
32 retval = EXIT_FAILURE; 31 retval = EXIT_FAILURE;
33 } while (*++argv); 32 } while (*++argv);