Mercurial > hg > nginx
comparison src/http/ngx_http_request.c @ 9085:0af598651e33 quic
Merged with the default branch.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Wed, 29 Mar 2023 11:14:25 +0400 |
parents | c851a2ed5ce8 cffaf3f2eec8 |
children | 08ef02ad5c54 |
comparison
equal
deleted
inserted
replaced
9084:efd91f6afa8d | 9085:0af598651e33 |
---|---|
2768 | 2768 |
2769 if (clcf->lingering_close == NGX_HTTP_LINGERING_ALWAYS | 2769 if (clcf->lingering_close == NGX_HTTP_LINGERING_ALWAYS |
2770 || (clcf->lingering_close == NGX_HTTP_LINGERING_ON | 2770 || (clcf->lingering_close == NGX_HTTP_LINGERING_ON |
2771 && (r->lingering_close | 2771 && (r->lingering_close |
2772 || r->header_in->pos < r->header_in->last | 2772 || r->header_in->pos < r->header_in->last |
2773 || r->connection->read->ready))) | 2773 || r->connection->read->ready |
2774 || r->connection->pipeline))) | |
2774 { | 2775 { |
2775 ngx_http_set_lingering_close(r->connection); | 2776 ngx_http_set_lingering_close(r->connection); |
2776 return; | 2777 return; |
2777 } | 2778 } |
2778 | 2779 |
3152 | 3153 |
3153 c->data = r; | 3154 c->data = r; |
3154 | 3155 |
3155 c->sent = 0; | 3156 c->sent = 0; |
3156 c->destroyed = 0; | 3157 c->destroyed = 0; |
3158 c->pipeline = 1; | |
3157 | 3159 |
3158 if (rev->timer_set) { | 3160 if (rev->timer_set) { |
3159 ngx_del_timer(rev); | 3161 ngx_del_timer(rev); |
3160 } | 3162 } |
3161 | 3163 |