]> git.kaiwu.me - njs.git/commitdiff
Fixed copying of a garbage value.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 23 Mar 2018 10:53:27 +0000 (13:53 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Fri, 23 Mar 2018 10:53:27 +0000 (13:53 +0300)
Found by Clang Static Analyzer.

Additionally, unnecessary body_arg.length zeroing is removed.

nginx/ngx_http_js_module.c

index 453b25792ddbff683987f3706fca04a365058674..ea4d9609f0a0f683823b720282a3931d1a47cf93 100644 (file)
@@ -1503,7 +1503,7 @@ ngx_http_js_ext_subrequest(njs_vm_t *vm, njs_value_t *args, nxt_uint_t nargs,
 
     method = 0;
     args_arg.length = 0;
-    body_arg.length = 0;
+    args_arg.start = NULL;
     has_body = 0;
 
     if (nargs > 2 && !njs_value_is_function(njs_argument(args, 2))) {