comparison src/http/ngx_http_request.c @ 334:42974b9e97b5 NGINX_0_5_37

nginx 0.5.37 *) Bugfix: if sub_filter and SSI were used together, then responses might were transferred incorrectly. *) Bugfix: large SSI inclusions might be truncated. *) Bugfix: worker processes might not catch reconfiguration and log rotation signals. *) Bugfix: nginx could not be built on latest Fedora 9 Linux. Thanks to Roxis. *) Bugfix: a segmentation fault might occur in worker process on Linux, if keepalive was enabled. *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 64-bit platforms while reconfiguration.
author Igor Sysoev <http://sysoev.ru>
date Mon, 07 Jul 2008 00:00:00 +0400
parents c60beecc6ab5
children
comparison
equal deleted inserted replaced
333:30e294abe0ca 334:42974b9e97b5
2044 #endif 2044 #endif
2045 2045
2046 hc->pipeline = 1; 2046 hc->pipeline = 1;
2047 c->log->action = "reading client pipelined request line"; 2047 c->log->action = "reading client pipelined request line";
2048 2048
2049 ngx_http_init_request(rev); 2049 rev->handler = ngx_http_init_request;
2050 ngx_post_event(rev, &ngx_posted_events);
2050 return; 2051 return;
2051 } 2052 }
2052 2053
2053 hc->pipeline = 0; 2054 hc->pipeline = 0;
2054 2055
2154 #endif 2155 #endif
2155 2156
2156 c->idle = 1; 2157 c->idle = 1;
2157 2158
2158 if (rev->ready) { 2159 if (rev->ready) {
2159 ngx_http_keepalive_handler(rev); 2160 ngx_post_event(rev, &ngx_posted_events);
2160 } 2161 }
2161 } 2162 }
2162 2163
2163 2164
2164 static void 2165 static void