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