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