From: Dmitry Volyntsev Date: Tue, 21 Apr 2020 11:56:37 +0000 (+0000) Subject: Improved njs_vm_value() in case of a value is not found. X-Git-Tag: 0.4.0~4 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=b870cb9e910ee683c05efe9f57cc856f7f3a919b;p=njs.git Improved njs_vm_value() in case of a value is not found. --- 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) {