]> git.kaiwu.me - njs.git/commitdiff
Modules: fixed Respose.headers getter in fetch API.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 14 Oct 2021 17:16:10 +0000 (17:16 +0000)
committerDmitry Volyntsev <xeioex@nginx.com>
Thu, 14 Oct 2021 17:16:10 +0000 (17:16 +0000)
The issue manifested itself when Response object is dumped using
JSON.stringify() or njs.dump().  The Response headers were dumped
as "null" values.

nginx/ngx_js_fetch.c

index 4795c877126c7c8cbe20a81ca8afeafa3c7a89a4..c88f59036c0583f50bf1147170f127cf30693af1 100644 (file)
@@ -2207,8 +2207,7 @@ ngx_response_js_ext_header(njs_vm_t *vm, njs_object_prop_t *prop,
         return NJS_ERROR;
     }
 
-    return ngx_response_js_ext_header_get(vm, value, &name, njs_vm_retval(vm),
-                                          0);
+    return ngx_response_js_ext_header_get(vm, value, &name, retval, 0);
 }