]> git.kaiwu.me - njs.git/commitdiff
Fixed http status and contentType getter.
authorDmitry Volyntsev <xeioex@nginx.com>
Wed, 19 Sep 2018 16:36:00 +0000 (19:36 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Wed, 19 Sep 2018 16:36:00 +0000 (19:36 +0300)
Getter are expected to set resulting value to provied
argument, not to vm->retval.

nginx/ngx_http_js_module.c

index d2bbdd4611f30be2195553f351d93239d28531cd..7624d438271dbbc1e72d2172ff442df08778fc5d 100644 (file)
@@ -1190,7 +1190,7 @@ ngx_http_js_ext_get_status(njs_vm_t *vm, njs_value_t *value, void *obj,
 
     r = (ngx_http_request_t *) obj;
 
-    njs_value_number_set(njs_vm_retval(vm), r->headers_out.status);
+    njs_value_number_set(value, r->headers_out.status);
 
     return NJS_OK;
 }
@@ -1224,7 +1224,7 @@ ngx_http_js_ext_get_content_length(njs_vm_t *vm, njs_value_t *value, void *obj,
 
     r = (ngx_http_request_t *) obj;
 
-    njs_value_number_set(njs_vm_retval(vm), r->headers_out.content_length_n);
+    njs_value_number_set(value, r->headers_out.content_length_n);
 
     return NJS_OK;
 }