From b311c854ee961fe07f857d62451b8c04e7d3c2f9 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Wed, 12 Sep 2018 14:32:23 -0700 Subject: [PATCH] Fix segmentation fault on function parsing error. --- src/parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/parser.c b/src/parser.c index 8c8dcaf..d2fbdf3 100644 --- a/src/parser.c +++ b/src/parser.c @@ -525,6 +525,7 @@ libab_result _parse_fun(struct parser_state* state, libab_tree** store_into) { libab_result result = LIBAB_SUCCESS; int is_parenth, is_comma; libab_tree* temp; + *store_into = NULL; result = _parser_consume_type(state, TOKEN_KW_FUN); if (result == LIBAB_SUCCESS) { if (_parser_is_type(state, TOKEN_ID)) {