From f235d057735a0871cd9b096bbb0ede6d42643f79 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Wed, 29 Oct 2003 03:37:54 +0000 Subject: Use the return value from uncompress_bunzip, fix some typo --- archival/bunzip2.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'archival') 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) dst_fd = bb_xopen(save_name, O_WRONLY | O_CREAT); } - if (uncompressStream(src_fd, dst_fd) == 0) { - if (!(flags & bunzip_to_stdout)) { - delete_name = argv[optind]; - } - status = EXIT_SUCCESS; - } else { - if (!(flags & bunzip_to_stdout)) { + status = uncompressStream(src_fd, dst_fd); + if(!(flags & bunzip_to_stdout)) { + if (status) { delete_name = save_name; + } else { + delete_name = argv[optind]; } - status = EXIT_FAILURE; } if ((delete_name) && (unlink(delete_name) < 0)) { -- cgit v1.2.3