aboutsummaryrefslogtreecommitdiff
path: root/src/njs_vmcode.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/njs_vmcode.c')
-rw-r--r--src/njs_vmcode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/njs_vmcode.c b/src/njs_vmcode.c
index ae1d1bb4..9833ada0 100644
--- a/src/njs_vmcode.c
+++ b/src/njs_vmcode.c
@@ -1259,9 +1259,9 @@ njs_vmcode_function_copy(njs_vm_t *vm, njs_value_t *value, njs_index_t retidx)
njs_value_t *retval;
njs_function_t *function;
- retval = njs_scope_valid_value(vm, retidx);
+ retval = njs_scope_value(vm, retidx);
- if (njs_is_undefined(retval)) {
+ if (!njs_is_valid(retval)) {
*retval = *value;
function = njs_function_value_copy(vm, retval);