From e883c36544b98d9a8355c1bdfc50ae3ec9ce11e8 Mon Sep 17 00:00:00 2001 From: bug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277> Date: Wed, 28 Mar 2001 23:57:51 +0000 Subject: Fixes from Robert Kaiser git-svn-id: svn://busybox.net/trunk/busybox@2219 69ca8d6d-28ef-0310-b511-8ec308f3f277 --- tar.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tar.c') diff --git a/tar.c b/tar.c index 9be63ced8..fb8d84446 100644 --- a/tar.c +++ b/tar.c @@ -292,12 +292,13 @@ extern int tar_main(int argc, char **argv) status = readTarFile(tarFd, extractFlag, listFlag, tostdoutFlag, verboseFlag, extractList, excludeList); close(tarFd); - } - #ifdef BB_FEATURE_TAR_GZIP - gz_close(pid); - fclose(comp_file); + if (unzipFlag == TRUE) { + gz_close(pid); + fclose(comp_file); + } #endif + } if (status == TRUE) return EXIT_SUCCESS; -- cgit v1.2.3-55-g6feb