Prevent double fclose
authorceriel <none@none>
Mon, 26 Aug 2002 14:27:15 +0000 (14:27 +0000)
committerceriel <none@none>
Mon, 26 Aug 2002 14:27:15 +0000 (14:27 +0000)
util/LLgen/src/main.c

index f7cf1a9..1334509 100644 (file)
@@ -184,7 +184,6 @@ main(argc,argv) register string     argv[]; {
        setinit(ntneeded);
        maxnt = &nonterms[nnonterms];
        maxt = &tokens[ntokens];
-       fclose(fact);
        /*
         * Now, the grammar is read. Do some computations
         */
@@ -198,6 +197,7 @@ main(argc,argv) register string     argv[]; {
                      stderr);
        }
        else    gencode(argc);
+       fclose(fact);
        UNLINK(f_temp);
        UNLINK(f_pars);
        if (verbose) {