X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/771706ac9fed2b902bd4d3ddccb15ee27b0f58ae..a7ec5d546fe5dbf8bc375bdb8d69f5f84789fc7e:/uip/mhlsbr.c diff --git a/uip/mhlsbr.c b/uip/mhlsbr.c index 9dbc98cb..3bc08085 100644 --- a/uip/mhlsbr.c +++ b/uip/mhlsbr.c @@ -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) {