]> de.git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
fix a goto to a wrong error-cleanup part
authorWolfgang Bumiller <blub@speed.at>
Tue, 15 Jan 2013 13:23:17 +0000 (14:23 +0100)
committerWolfgang Bumiller <blub@speed.at>
Tue, 15 Jan 2013 13:23:17 +0000 (14:23 +0100)
parser.c

index 601775ade7c3e0eb0174fb6ca55a51d8223f9aca..efcacced30417a88337c6478bbcf26a24ba7ee5b 100644 (file)
--- 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;
     }