HTTP/3: trigger 400 (Bad Request) on stream error while blocked.

Previously, stream was closed with NGX_HTTP_CLOSE.  However, in a similar case
when recv() returns eof or error, status 400 is triggered.
This commit is contained in:
Roman Arutyunyan 2023-01-05 18:15:46 +04:00
parent abd52b27e1
commit 42e1233601
1 changed files with 1 additions and 1 deletions

View File

@ -551,7 +551,7 @@ ngx_http_v3_process_request(ngx_event_t *rev)
if (rc == NGX_BUSY) {
if (rev->error) {
ngx_http_close_request(r, NGX_HTTP_CLOSE);
ngx_http_finalize_request(r, NGX_HTTP_BAD_REQUEST);
break;
}