diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2020-02-20 16:19:29 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2020-02-20 16:19:29 +0300 |
commit | e64d798edb9950ef32ab98c21c190b513a3e262c (patch) | |
tree | 59dce6d73b02778add198b4f40e2476fc8d429c7 /src/http/ngx_http_request.c | |
parent | de5a054b338ab14fc240f1062f023f7f0ef0d605 (diff) | |
download | nginx-e64d798edb9950ef32ab98c21c190b513a3e262c.tar.gz nginx-e64d798edb9950ef32ab98c21c190b513a3e262c.zip |
Disabled multiple Transfer-Encoding headers.
We anyway do not support more than one transfer encoding, so accepting
requests with multiple Transfer-Encoding headers doesn't make sense.
Further, we do not handle multiple headers, and ignore anything but
the first header.
Reported by Filippo Valsorda.
Diffstat (limited to 'src/http/ngx_http_request.c')
-rw-r--r-- | src/http/ngx_http_request.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c index 80c19656f..85c980378 100644 --- a/src/http/ngx_http_request.c +++ b/src/http/ngx_http_request.c @@ -131,7 +131,7 @@ ngx_http_header_t ngx_http_headers_in[] = { { ngx_string("Transfer-Encoding"), offsetof(ngx_http_headers_in_t, transfer_encoding), - ngx_http_process_header_line }, + ngx_http_process_unique_header_line }, { ngx_string("TE"), offsetof(ngx_http_headers_in_t, te), |