]> diplodocus.org Git - nmh/commitdiff
Always initialize those two variables made static in commit
authorDavid Levine <levinedl@acm.org>
Wed, 24 Dec 2014 20:35:41 +0000 (14:35 -0600)
committerDavid Levine <levinedl@acm.org>
Wed, 24 Dec 2014 20:35:41 +0000 (14:35 -0600)
771706ac9fed2b902bd4d3ddccb15ee27b0f58ae in case they were
set in previous calls.

uip/mhlsbr.c

index 9dbc98cbed98a4f767a968cf7235216d45d1ac3b..3bc080856d02f663c51f0a765ed35afdce34c452 100644 (file)
@@ -876,14 +876,17 @@ static void
 process (char *folder, char *fname, int ofilen, int ofilec)
 {
     /* static to prevent "might be clobbered" warning from gcc 4.9.2: */
-    static char *cp = NULL;
-    static FILE *fp = NULL;
+    static char *cp;
+    static FILE *fp;
     struct mcomp *c1;
     struct stat st;
     struct arglist *ap;
     /* volatile to prevent "might be clobbered" warning from gcc: */
     char *volatile fname2 = fname ? fname : "(stdin)";
 
+    cp = NULL;
+    fp = NULL;
+
     switch (setjmp (env)) {
        case OK: 
            if (fname) {