Subject: bug#16401: gzip: fix to wording with -v and -k options

From: Eric Benoit <[email-masked]>
Date: Wed, 08 Jan 2014 12:42:26 -0500

Hi,

I noticed that with gzip when using both the -v and -k options, the
associated wording doesn't correctly reflect the action of the -k (keep)
option.

I've attached a trivial patch (against gzip 1.6) to correctly
distinguish between having this option set or not.

Thanks
diff -ru gzip-1.6/gzip.c gzip-1.6.new/gzip.c
--- gzip-1.6/gzip.c	2013-05-28 09:25:19.000000000 -0400
+++ gzip-1.6.new/gzip.c	2014-01-08 12:20:04.443394993 -0500
@@ -899,7 +899,11 @@
             display_ratio(bytes_in-(bytes_out-header_bytes), bytes_in, stderr);
         }
         if (!test && !to_stdout) {
-            fprintf(stderr, " -- replaced with %s", ofname);
+            if (!keep) {
+                fprintf(stderr, " -- replaced with %s", ofname);
+            } else {
+                fprintf(stderr, " -- created %s", ofname);
+            }
         }
         fprintf(stderr, "\n");
     }