X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=mp.c;h=aea767d99fea4b7bf0954504a03602766831a3b9;hb=30e977fe4a01c7c080527f447e3968e524212239;hp=416b4f92065ef79716e7f966c3102e995071a112;hpb=d5e27e2a346da2f18188d317926a60687d082732;p=paraslash.git diff --git a/mp.c b/mp.c index 416b4f92..aea767d9 100644 --- a/mp.c +++ b/mp.c @@ -510,6 +510,7 @@ int mp_init(const char *definition, int nbytes, struct mp_context **result, mp_yy_delete_buffer(buffer_state, scanner); mp_yylex_destroy(scanner); if (ctx->errmsg) { /* parse error */ + mp_free_ast(ctx->ast); if (errmsg) *errmsg = ctx->errmsg; else