diff options
author | Robert Griebl <griebl@gmx.de> | 2002-05-15 21:45:52 +0000 |
---|---|---|
committer | Robert Griebl <griebl@gmx.de> | 2002-05-15 21:45:52 +0000 |
commit | 081df62b921cf17f1d4c4e0214abfa273c92cfde (patch) | |
tree | 6166613c821549eab4d7066c23a7e3618276d780 | |
parent | 52e8d060a95877d3070c18e3bf05f3fe8854357f (diff) | |
download | busybox-w32-081df62b921cf17f1d4c4e0214abfa273c92cfde.tar.gz busybox-w32-081df62b921cf17f1d4c4e0214abfa273c92cfde.tar.bz2 busybox-w32-081df62b921cf17f1d4c4e0214abfa273c92cfde.zip |
Don't delete source file when decompressing to stdout
This is the normal GNU gunzip behaviour
-rw-r--r-- | archival/gunzip.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/archival/gunzip.c b/archival/gunzip.c index e47dd3f83..032b43c2c 100644 --- a/archival/gunzip.c +++ b/archival/gunzip.c | |||
@@ -132,7 +132,8 @@ static int gunzip_file (const char *path, int flags) | |||
132 | /* do the decompression, and cleanup */ | 132 | /* do the decompression, and cleanup */ |
133 | if (unzip(in_file, out_file) == 0) { | 133 | if (unzip(in_file, out_file) == 0) { |
134 | /* Success, remove .gz file */ | 134 | /* Success, remove .gz file */ |
135 | delete_path = path; | 135 | if ( !(flags & gunzip_to_stdout )) |
136 | delete_path = path; | ||
136 | if (flags & gunzip_verbose) { | 137 | if (flags & gunzip_verbose) { |
137 | fprintf(stderr, "OK\n"); | 138 | fprintf(stderr, "OK\n"); |
138 | } | 139 | } |