diff --git a/yacc/reader.c b/yacc/reader.c index cf6d7021d..573a9744a 100644 --- a/yacc/reader.c +++ b/yacc/reader.c @@ -1336,6 +1336,7 @@ loop: fprintf(f, " : '%s))\n", plhs[nrules]->name); if (sflag) fprintf(f, "\n"); + FREE(a_line); return; } putc(c, f);