From e9a41fc5ae51ccf7bd5677773bfe72d01f06b3cd Mon Sep 17 00:00:00 2001 From: Isaac Dunham Date: Thu, 27 Mar 2014 07:02:01 -0500 Subject: Fix cpio -it: don't close(fd) unless we opened it. --- toys/posix/cpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'toys/posix/cpio.c') diff --git a/toys/posix/cpio.c b/toys/posix/cpio.c index 4817403f..8263de3e 100644 --- a/toys/posix/cpio.c +++ b/toys/posix/cpio.c @@ -141,7 +141,7 @@ void cpio_main(void) } size -= sizeof(toybuf); } - close(fd); + if (!test) close(fd); } else if (!test) err = mknod(name, mode, makedev(x8u(toybuf+62), x8u(toybuf+70))); -- cgit v1.2.3