Welcome! Log In Create A New Profile

Advanced

[njs] njs_vm_function() must return only function.

July 22, 2016 08:16AM
details: http://hg.nginx.org/njs/rev/f59ab0fccecb
branches:
changeset: 128:f59ab0fccecb
user: Igor Sysoev <igor@sysoev.ru>
date: Thu Jul 21 20:51:22 2016 +0300
description:
njs_vm_function() must return only function.

diffstat:

njs/njs_variable.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)

diffs (16 lines):

diff -r 1cfc38ab7ba1 -r f59ab0fccecb njs/njs_variable.c
--- a/njs/njs_variable.c Thu Jul 21 11:39:00 2016 +0300
+++ b/njs/njs_variable.c Thu Jul 21 20:51:22 2016 +0300
@@ -139,7 +139,11 @@ njs_vm_function(njs_vm_t *vm, nxt_str_t
value = (njs_value_t *) ((u_char *) vm->global_scope
+ njs_offset(var->index) - NJS_INDEX_GLOBAL_OFFSET);

- return value->data.u.function;
+ if (njs_is_function(value)) {
+ return value->data.u.function;
+ }
+
+ return NULL;
}



_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[njs] njs_vm_function() must return only function.

Igor Sysoev 755 July 22, 2016 08:16AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 225
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready