X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=mp.c;h=c537e72998d2ae46e0e9dbaa55175eaebf14f07f;hb=08471ab23c0abdf0ddd7ff836a15bd81fbce7520;hp=b5fa9cacaa6dcf9f3e2ef6f99fd025757f12097c;hpb=27e8c0dca96754834fcc358cfbab548e0be69eb6;p=paraslash.git diff --git a/mp.c b/mp.c index b5fa9cac..c537e729 100644 --- a/mp.c +++ b/mp.c @@ -531,6 +531,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