diff 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
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;