Well... one missing call, and some places were we need to do something a
bit more.
Signed-off-by: NeilBrown <neil@brown.name>
abort:
while (tk.num != TK_newline && tk.num != TK_eof)
tk = token_next(state);
+ free(p.body);
return err;
}
s->name.len, s->name.txt);
}
if (errs) {
- free(g);
+ free(g); // FIXME free content
g = NULL;
}
}
fprintf(stderr, "Error at line %d: %s\n",
tk.line, err);
token_close(state);
- free(g);
+ free(g); // FIXME free content
return NULL;
}