From be6942d972fae1ebb3f77ceadeadeec1b6f8bc43 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 9 Jan 2013 19:12:27 +0100 Subject: [PATCH] fixing a crash caused by the correction: setting correct=NULL after freeing so the later if(correct) check properly fails --- parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/parser.c b/parser.c index 4432ed4..6c59d3c 100644 --- a/parser.c +++ b/parser.c @@ -1649,6 +1649,7 @@ static ast_expression* parse_expression_leave(parser_t *parser, bool stopatcomma break; } else if (correct) { mem_d(correct); + correct = NULL; } } -- 2.39.2