aboutsummaryrefslogtreecommitdiff
path: root/tar.c
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-03-28 23:57:51 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-03-28 23:57:51 +0000
commite883c36544b98d9a8355c1bdfc50ae3ec9ce11e8 (patch)
tree95fa4c0a84095894fd214d59cdb7219e7185aa03 /tar.c
parent9336a94ad47130ec73904d77c7278dc622b96263 (diff)
downloadbusybox-w32-e883c36544b98d9a8355c1bdfc50ae3ec9ce11e8.tar.gz
busybox-w32-e883c36544b98d9a8355c1bdfc50ae3ec9ce11e8.tar.bz2
busybox-w32-e883c36544b98d9a8355c1bdfc50ae3ec9ce11e8.zip
Fixes from Robert Kaiser
git-svn-id: svn://busybox.net/trunk/busybox@2219 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'tar.c')
-rw-r--r--tar.c9
1 files changed, 5 insertions, 4 deletions
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)
292 status = readTarFile(tarFd, extractFlag, listFlag, tostdoutFlag, 292 status = readTarFile(tarFd, extractFlag, listFlag, tostdoutFlag,
293 verboseFlag, extractList, excludeList); 293 verboseFlag, extractList, excludeList);
294 close(tarFd); 294 close(tarFd);
295 }
296
297#ifdef BB_FEATURE_TAR_GZIP 295#ifdef BB_FEATURE_TAR_GZIP
298 gz_close(pid); 296 if (unzipFlag == TRUE) {
299 fclose(comp_file); 297 gz_close(pid);
298 fclose(comp_file);
299 }
300#endif 300#endif
301 }
301 302
302 if (status == TRUE) 303 if (status == TRUE)
303 return EXIT_SUCCESS; 304 return EXIT_SUCCESS;