From: Dmitry Volyntsev Date: Tue, 22 Jan 2019 15:08:47 +0000 (+0300) Subject: Improved setting vm->trace. X-Git-Tag: 0.2.8~67 X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/static/gitweb.js?a=commitdiff_plain;h=e8fa1f1ac9dda696edca8661f5ed8078d4f0c8f6;p=njs.git Improved setting vm->trace. --- diff --git a/njs/njs.c b/njs/njs.c index 2a455d44..3c8f48d2 100644 --- 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; }