diff options
author | Maxim Dounin <mdounin@mdounin.ru> | 2023-03-10 06:47:48 +0300 |
---|---|---|
committer | Maxim Dounin <mdounin@mdounin.ru> | 2023-03-10 06:47:48 +0300 |
commit | 3c949f7c409e41a7c6fd6edb096281a3e82f85e4 (patch) | |
tree | 8110367affede88ae807b27b9186fea169739d39 /src/core/ngx_syslog.h | |
parent | 5c480f917300f8b7252e76928c12585d8d89afed (diff) | |
download | nginx-3c949f7c409e41a7c6fd6edb096281a3e82f85e4.tar.gz nginx-3c949f7c409e41a7c6fd6edb096281a3e82f85e4.zip |
HTTP/2: socket leak with "return 444" in error_page (ticket #2455).
Similarly to ticket #274 (7354:1812f1d79d84), early request finalization
without calling ngx_http_run_posted_requests() resulted in a connection
hang (a socket leak) if the 400 (Bad Request) error was generated in
ngx_http_v2_state_process_header() due to invalid request headers and
"return 444" was used in error_page 400.
Diffstat (limited to 'src/core/ngx_syslog.h')
0 files changed, 0 insertions, 0 deletions