nginx-0.0.1-2003-03-12-20:32:22 import
diff --git a/src/http/ngx_http_event.c b/src/http/ngx_http_event.c
index fa17f72..efeacf8 100644
--- a/src/http/ngx_http_event.c
+++ b/src/http/ngx_http_event.c
@@ -166,7 +166,7 @@
r->header_in = c->buffer;
ngx_test_null(r->pool, ngx_create_pool(ngx_http_request_pool_size, ev->log),
- ngx_http_close_request(r));
+ NGX_ERROR);
ngx_test_null(r->ctx,
ngx_pcalloc(r->pool, sizeof(void *) * ngx_http_max_module),
@@ -935,8 +935,9 @@
ngx_log_debug(ev->log, "http keepalive handler");
- if (ev->timedout)
+ if (ev->timedout) {
return NGX_DONE;
+ }
/* MSIE closes keepalive connection with RST flag
so we ignore ECONNRESET here */
@@ -946,8 +947,9 @@
n = ngx_event_recv(c, c->buffer->last, c->buffer->end - c->buffer->last);
ev->ignore_econnreset = 0;
- if (n == NGX_AGAIN || n == NGX_ERROR)
+ if (n == NGX_AGAIN || n == NGX_ERROR) {
return n;
+ }
ctx = (ngx_http_log_ctx_t *) ev->log->data;
ev->log->handler = NULL;