From 150c6e21e70d7799d77c234bb6e350c558bc628f Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 15 Jan 2013 14:23:17 +0100 Subject: [PATCH] fix a goto to a wrong error-cleanup part --- parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parser.c b/parser.c index 601775a..efcacce 100644 --- a/parser.c +++ b/parser.c @@ -4059,13 +4059,13 @@ static bool parse_function_body(parser_t *parser, ast_value *var) if (!parser_create_array_setter_proto(parser, varargs, name)) { ast_delete(varargs); ast_block_delete(block); - goto enderr; + goto enderrfn; } snprintf(name, sizeof(name), "%s##va##GET", var->name); if (!parser_create_array_getter_proto(parser, varargs, varargs->expression.next, name)) { ast_delete(varargs); ast_block_delete(block); - goto enderr; + goto enderrfn; } func->varargs = varargs; } -- 2.39.2