bf4d2d862e
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
19 lines
590 B
Diff
19 lines
590 B
Diff
diff -urpN busybox-1.15.2/coreutils/split.c busybox-1.15.2-split/coreutils/split.c
|
|
--- busybox-1.15.2/coreutils/split.c 2009-10-08 02:59:09.000000000 +0200
|
|
+++ busybox-1.15.2-split/coreutils/split.c 2009-11-30 21:09:20.000000000 +0100
|
|
@@ -79,9 +79,13 @@ int split_main(int argc UNUSED_PARAM, ch
|
|
|
|
argv += optind;
|
|
if (argv[0]) {
|
|
+ int fd;
|
|
if (argv[1])
|
|
sfx = argv[1];
|
|
- xmove_fd(xopen(argv[0], O_RDONLY), 0);
|
|
+ fd = open_or_warn_stdin(argv[0]);
|
|
+ if (fd == -1)
|
|
+ return EXIT_FAILURE;
|
|
+ xmove_fd(fd, STDIN_FILENO);
|
|
} else {
|
|
argv[0] = (char *) bb_msg_standard_input;
|
|
}
|