Skip to content

Commit d275bc2

Browse files
committed
Overwrite existing headers
1 parent de3a71d commit d275bc2

1 file changed

Lines changed: 3 additions & 12 deletions

File tree

src/ngx_http_security_headers_module.c

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -189,18 +189,9 @@ ngx_http_security_headers_filter(ngx_http_request_t *r)
189189

190190

191191
/* Deal with Server header */
192-
ngx_table_elt_t *h_server;
193-
h_server = r->headers_out.server;
194-
if (h_server == NULL) {
195-
h_server = ngx_list_push(&r->headers_out.headers);
196-
if (h_server == NULL) {
197-
return NGX_ERROR;
198-
}
199-
h_server->value.len = 0;
200-
h_server->value.data = (u_char *) "";
201-
h_server->hash = 0;
202-
r->headers_out.server = h_server;
203-
}
192+
ngx_str_set(&key, "server");
193+
ngx_str_set(&val, "");
194+
ngx_set_headers_out_by_search(r, &key, &val);
204195

205196
/* proceed to the next handler in chain */
206197

0 commit comments

Comments
 (0)