changeset 2423:5bdb1591d37f

update r2422
author Igor Sysoev <igor@sysoev.ru>
date Wed, 24 Dec 2008 06:11:04 +0000
parents 7af1e5fe102c
children 46d11bff21ef
files src/http/ngx_http_core_module.c
diffstat 1 files changed, 1 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/http/ngx_http_core_module.c
+++ b/src/http/ngx_http_core_module.c
@@ -2093,19 +2093,10 @@ ngx_http_subrequest(ngx_http_request_t *
     sr->read_event_handler = ngx_http_request_empty_handler;
     sr->write_event_handler = ngx_http_handler;
 
-    if (c->data == r) {
-
-        for (pr = r->postponed; pr; pr = pr->next) {
-            if (pr->request) {
-                goto no_activate;
-            }
-        }
-
+    if (c->data == r && r->postponed == NULL) {
         c->data = sr;
     }
 
-no_activate:
-
     sr->in_addr = r->in_addr;
     sr->port = r->port;
     sr->port_text = r->port_text;