From b870cb9e910ee683c05efe9f57cc856f7f3a919b Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Tue, 21 Apr 2020 11:56:37 +0000 Subject: [PATCH] Improved njs_vm_value() in case of a value is not found. --- src/njs_vm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/njs_vm.c b/src/njs_vm.c index 552e0184..42700815 100644 --- a/src/njs_vm.c +++ b/src/njs_vm.c @@ -614,8 +614,8 @@ njs_vm_value(njs_vm_t *vm, const njs_str_t *path, njs_value_t *retval) } ret = njs_value_property(vm, &value, &key, njs_value_arg(retval)); - if (njs_slow_path(ret == NJS_ERROR)) { - return NJS_ERROR; + if (njs_slow_path(ret != NJS_OK)) { + return ret; } if (p == NULL) { -- 2.47.3