]> git.kaiwu.me - njs.git/commit
Initialize global variables in njs virtual machines.
authorRoman Arutyunyan <arut@nginx.com>
Fri, 27 Jan 2017 13:45:34 +0000 (16:45 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Fri, 27 Jan 2017 13:45:34 +0000 (16:45 +0300)
commit9c3a4f0bac65da39fe6ec25a95875b059a51585c
tree02fa07d6108618d7f3a5e55f62255c1361a2f599
parenta30cb8b65b8470b4fcd06abfb030f73ecc4e36c6
Initialize global variables in njs virtual machines.

Previously, global variables in njs code remained uninitialized even if an
initializer existed in njs code.  To fix this, njs_vm_run() function is called
right after a virtual machine is cloned.  This call initializes global
variables.
nginx/ngx_http_js_module.c
nginx/ngx_stream_js_module.c