From: Dmitry Volyntsev Date: Fri, 23 Sep 2022 02:05:36 +0000 (-0700) Subject: HTTP: adding a warning for ignored outgoing header assignments. X-Git-Tag: 0.7.8~21 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=95425b271ad27470ea39d6c91ca4a614690ab12b;p=njs.git HTTP: adding a warning for ignored outgoing header assignments. --- diff --git a/nginx/ngx_http_js_module.c b/nginx/ngx_http_js_module.c index da09d35f..7648a181 100644 --- a/nginx/ngx_http_js_module.c +++ b/nginx/ngx_http_js_module.c @@ -1565,6 +1565,11 @@ ngx_http_js_ext_header_out(njs_vm_t *vm, njs_object_prop_t *prop, return NJS_DECLINED; } + if (r->header_sent && setval != NULL) { + njs_vm_warn(vm, "ignored setting of response header \"%V\" because" + " headers were already sent", &name); + } + for (h = headers_out; h->name.length > 0; h++) { if (h->name.length == name.length && ngx_strncasecmp(h->name.start, name.start, name.length) == 0)