Mercurial > hg > nginx
comparison src/http/ngx_http_request.c @ 8683:6422455c92b4 quic
HTTP/3: removed HTTP/3-specific code.
The ngx_http_set_lingering_close() function is not called for HTTP/3.
The change reduces diff to the default branch.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Mon, 21 Dec 2020 17:35:13 +0000 |
parents | e1eb7f4ca9f1 |
children | 13f7085b90d2 |
comparison
equal
deleted
inserted
replaced
8682:916a2e1d6617 | 8683:6422455c92b4 |
---|---|
3449 ngx_http_close_request(r, 0); | 3449 ngx_http_close_request(r, 0); |
3450 return; | 3450 return; |
3451 } | 3451 } |
3452 } | 3452 } |
3453 | 3453 |
3454 if (c->fd != NGX_INVALID_FILE) { | 3454 if (ngx_shutdown_socket(c->fd, NGX_WRITE_SHUTDOWN) == -1) { |
3455 if (ngx_shutdown_socket(c->fd, NGX_WRITE_SHUTDOWN) == -1) { | 3455 ngx_connection_error(c, ngx_socket_errno, |
3456 ngx_connection_error(c, ngx_socket_errno, | 3456 ngx_shutdown_socket_n " failed"); |
3457 ngx_shutdown_socket_n " failed"); | 3457 ngx_http_close_request(r, 0); |
3458 ngx_http_close_request(r, 0); | 3458 return; |
3459 return; | |
3460 } | |
3461 } | 3459 } |
3462 | 3460 |
3463 ngx_add_timer(rev, clcf->lingering_timeout); | 3461 ngx_add_timer(rev, clcf->lingering_timeout); |
3464 | 3462 |
3465 if (rev->ready) { | 3463 if (rev->ready) { |