]> git.kaiwu.me - njs.git/commitdiff
Checking that backtrace is available before accessing it.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 17 Nov 2017 15:55:07 +0000 (18:55 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 17 Nov 2017 15:55:07 +0000 (18:55 +0300)
njs/njscript.c

index 2dd1f509e1726d0fe5fec772d9fed33dafbb0dfb..e592532077c55a922263305d5d3b4aab54079feb 100644 (file)
@@ -533,7 +533,7 @@ njs_vm_exception(njs_vm_t *vm, nxt_str_t *retval)
 nxt_array_t *
 njs_vm_backtrace(njs_vm_t *vm)
 {
-    if (!nxt_array_is_empty(vm->backtrace)) {
+    if (vm->backtrace != NULL && !nxt_array_is_empty(vm->backtrace)) {
         return vm->backtrace;
     }