]> git.kaiwu.me - njs.git/commitdiff
Fixed misplaced njs_internal_error().
authorValentin Bartenev <vbart@nginx.com>
Thu, 8 Nov 2018 13:45:54 +0000 (16:45 +0300)
committerValentin Bartenev <vbart@nginx.com>
Thu, 8 Nov 2018 13:45:54 +0000 (16:45 +0300)
njs/njs_variable.c

index 5dabd7134f05ff955e79495f2b24f9d1c78380bd..fa8253bb077cb9c2e610f3c1dfb970664b7f2b05 100644 (file)
@@ -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);