]> git.kaiwu.me - nginx.git/commit
HTTP/3: special handling of client errors in the upstream module.
authorRoman Arutyunyan <arut@nginx.com>
Thu, 20 Aug 2020 09:33:00 +0000 (12:33 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Thu, 20 Aug 2020 09:33:00 +0000 (12:33 +0300)
commit5a4aaa6aed4d4b97d09548035298a90bf984a997
tree3d18efc61d8f7d0bf9b4513004ab4f7d0712aac2
parent7ce1a68aadec80a2c4a3b27f3fd3d7342043299b
HTTP/3: special handling of client errors in the upstream module.

The function ngx_http_upstream_check_broken_connection() terminates the HTTP/1
request if client sends eof.  For QUIC (including HTTP/3) the c->write->error
flag is now checked instead.  This flag is set when the entire QUIC connection
is closed or STOP_SENDING was received from client.
src/http/ngx_http_upstream.c