]> git.kaiwu.me - njs.git/commitdiff
Improved setting vm->trace.
authorDmitry Volyntsev <xeioex@nginx.com>
Tue, 22 Jan 2019 15:08:47 +0000 (18:08 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Tue, 22 Jan 2019 15:08:47 +0000 (18:08 +0300)
njs/njs.c

index 2a455d444b43a0d5bc88f50bcbc330f18048529b..3c8f48d27f0c4867589efbfb233ae948bfc8b6e4 100644 (file)
--- a/njs/njs.c
+++ b/njs/njs.c
@@ -335,6 +335,7 @@ njs_vm_clone(njs_vm_t *vm, njs_external_ptr_t external)
         nvm->mem_cache_pool = nmcp;
 
         nvm->shared = vm->shared;
+        nvm->trace = vm->trace;
 
         nvm->variables_hash = vm->variables_hash;
         nvm->values_hash = vm->values_hash;
@@ -444,11 +445,6 @@ njs_vm_init(njs_vm_t *vm)
         vm->backtrace = backtrace;
     }
 
-    vm->trace.level = NXT_LEVEL_TRACE;
-    vm->trace.size = 2048;
-    vm->trace.handler = njs_parser_trace_handler;
-    vm->trace.data = vm;
-
     if (njs_is_null(&vm->retval)) {
         vm->retval = njs_value_void;
     }