From 081df62b921cf17f1d4c4e0214abfa273c92cfde Mon Sep 17 00:00:00 2001 From: Robert Griebl Date: Wed, 15 May 2002 21:45:52 +0000 Subject: Don't delete source file when decompressing to stdout This is the normal GNU gunzip behaviour --- archival/gunzip.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'archival') 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) /* do the decompression, and cleanup */ if (unzip(in_file, out_file) == 0) { /* Success, remove .gz file */ - delete_path = path; + if ( !(flags & gunzip_to_stdout )) + delete_path = path; if (flags & gunzip_verbose) { fprintf(stderr, "OK\n"); } -- cgit v1.2.3