From 6e71c889a8a04df82310c2503a272229e7a1f84f Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Thu, 26 Apr 2012 12:18:44 +0200 Subject: [PATCH] Plug an extension leak on parse error in parse_for(). --- parser.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parser.c b/parser.c index f128dd5..59417dd 100644 --- a/parser.c +++ b/parser.c @@ -9527,7 +9527,8 @@ static statement_t *parse_for(void) warningf(WARN_UNUSED_VALUE, &init->base.source_position, "initialisation of 'for'-statement has no effect"); } rem_anchor_token(';'); - expect(';', end_error2); + expect(';', end_error3); +end_error3:; } POP_EXTENSION(); -- 2.20.1