X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=mp.c;h=c537e72998d2ae46e0e9dbaa55175eaebf14f07f;hb=a296ecdb1ab1657d3ec756fbb4cdd9618b621a2e;hp=b5fa9cacaa6dcf9f3e2ef6f99fd025757f12097c;hpb=d511199b1f1f91cc53e31637bb801e5c2425829e;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