mirror of
https://github.com/nginx/nginx.git
synced 2024-12-03 04:39:00 +08:00
Perl: fixed $r->header_in("Connection").
Previously, the r->header_in->connection pointer was never set despite being present in ngx_http_headers_in, resulting in incorrect value returned by $r->header_in("Connection") in embedded perl.
This commit is contained in:
parent
a4eddea711
commit
8ad0f62863
@ -1827,6 +1827,10 @@ static ngx_int_t
|
||||
ngx_http_process_connection(ngx_http_request_t *r, ngx_table_elt_t *h,
|
||||
ngx_uint_t offset)
|
||||
{
|
||||
if (ngx_http_process_header_line(r, h, offset) != NGX_OK) {
|
||||
return NGX_ERROR;
|
||||
}
|
||||
|
||||
if (ngx_strcasestrn(h->value.data, "close", 5 - 1)) {
|
||||
r->headers_in.connection_type = NGX_HTTP_CONNECTION_CLOSE;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user