... as the compiler complains:

gzip.c: In function 'main':
gzip.c:465:24: error: 'env_argc' may be used uninitialized 
[-Werror=maybe-uninitialized]
  465 |                 optc = getopt_long (env_argc, env_argv, shortopts, 
longopts,
      |                        ^
gzip.c:413:9: note: 'env_argc' was declared here
  413 |     int env_argc;
      |         ^
lto1: all warnings being treated as errors
---
 gzip.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gzip.c b/gzip.c
index 913fafe..65aa1ed 100644
--- a/gzip.c
+++ b/gzip.c
@@ -410,8 +410,8 @@ int main (int argc, char **argv)
     int file_count;     /* number of files to process */
     size_t proglen;     /* length of program_name */
     char **argv_copy;
-    int env_argc;
-    char **env_argv;
+    int env_argc = 0;
+    char **env_argv = NULL;
 
     EXPAND(argc, argv); /* wild card expansion if necessary */
 



Reply via email to