comparison src/http/ngx_http_core_module.c @ 2423:5bdb1591d37f

update r2422
author Igor Sysoev <igor@sysoev.ru>
date Wed, 24 Dec 2008 06:11:04 +0000
parents 8f0f1d151f14
children 46d11bff21ef
comparison
equal deleted inserted replaced
2422:7af1e5fe102c 2423:5bdb1591d37f
2091 sr->parent = r; 2091 sr->parent = r;
2092 sr->post_subrequest = ps; 2092 sr->post_subrequest = ps;
2093 sr->read_event_handler = ngx_http_request_empty_handler; 2093 sr->read_event_handler = ngx_http_request_empty_handler;
2094 sr->write_event_handler = ngx_http_handler; 2094 sr->write_event_handler = ngx_http_handler;
2095 2095
2096 if (c->data == r) { 2096 if (c->data == r && r->postponed == NULL) {
2097
2098 for (pr = r->postponed; pr; pr = pr->next) {
2099 if (pr->request) {
2100 goto no_activate;
2101 }
2102 }
2103
2104 c->data = sr; 2097 c->data = sr;
2105 } 2098 }
2106
2107 no_activate:
2108 2099
2109 sr->in_addr = r->in_addr; 2100 sr->in_addr = r->in_addr;
2110 sr->port = r->port; 2101 sr->port = r->port;
2111 sr->port_text = r->port_text; 2102 sr->port_text = r->port_text;
2112 2103