From 5dbafa2ec413bb5bb72b5ce1f133a7301b90349c Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Thu, 8 Nov 2018 16:45:54 +0300 Subject: [PATCH] Fixed misplaced njs_internal_error(). --- njs/njs_variable.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/njs/njs_variable.c b/njs/njs_variable.c index 5dabd713..fa8253bb 100644 --- a/njs/njs_variable.c +++ b/njs/njs_variable.c @@ -83,10 +83,11 @@ njs_builtin_add(njs_vm_t *vm, njs_parser_t *parser) ret = nxt_lvlhsh_insert(&scope->variables, &lhq); if (nxt_fast_path(ret == NXT_OK)) { - njs_internal_error(vm, "lvlhsh insert failed"); return var; } + njs_internal_error(vm, "lvlhsh insert failed"); + nxt_mem_cache_free(vm->mem_cache_pool, var->name.start); nxt_mem_cache_free(vm->mem_cache_pool, var); -- 2.47.3