aboutsummaryrefslogtreecommitdiff
path: root/archival
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2003-10-29 03:37:54 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2003-10-29 03:37:54 +0000
commit1b60b45cd1b1bb333b7d1326f9dd254b1949d93a (patch)
treef709d900e417eb7b6ceef03dcff6d897a73b5714 /archival
parentb3e3f6f1437879443fad7d2151e8cd95d901d965 (diff)
downloadbusybox-w32-1b60b45cd1b1bb333b7d1326f9dd254b1949d93a.tar.gz
busybox-w32-1b60b45cd1b1bb333b7d1326f9dd254b1949d93a.tar.bz2
busybox-w32-1b60b45cd1b1bb333b7d1326f9dd254b1949d93a.zip
Use the return value from uncompress_bunzip, fix some typo
git-svn-id: svn://busybox.net/trunk/busybox@7719 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'archival')
-rw-r--r--archival/bunzip2.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/archival/bunzip2.c b/archival/bunzip2.c
index 4f231c959..191dda035 100644
--- a/archival/bunzip2.c
+++ b/archival/bunzip2.c
@@ -83,16 +83,13 @@ int bunzip2_main(int argc, char **argv)
83 dst_fd = bb_xopen(save_name, O_WRONLY | O_CREAT); 83 dst_fd = bb_xopen(save_name, O_WRONLY | O_CREAT);
84 } 84 }
85 85
86 if (uncompressStream(src_fd, dst_fd) == 0) { 86 status = uncompressStream(src_fd, dst_fd);
87 if (!(flags & bunzip_to_stdout)) { 87 if(!(flags & bunzip_to_stdout)) {
88 delete_name = argv[optind]; 88 if (status) {
89 }
90 status = EXIT_SUCCESS;
91 } else {
92 if (!(flags & bunzip_to_stdout)) {
93 delete_name = save_name; 89 delete_name = save_name;
90 } else {
91 delete_name = argv[optind];
94 } 92 }
95 status = EXIT_FAILURE;
96 } 93 }
97 94
98 if ((delete_name) && (unlink(delete_name) < 0)) { 95 if ((delete_name) && (unlink(delete_name) < 0)) {