nginx-0.0.1-2002-12-17-18:48:27 import
diff --git a/src/http/ngx_http_event.c b/src/http/ngx_http_event.c
index cbea0c6..60b3ca4 100644
--- a/src/http/ngx_http_event.c
+++ b/src/http/ngx_http_event.c
@@ -104,11 +104,11 @@
ngx_test_null(c->addr_text.data, ngx_palloc(c->pool, c->addr_text.len),
NGX_ERROR);
- ngx_test_null(c->addr_text.len,
- ngx_inet_ntop(c->family,
- (char *)c->sockaddr + c->addr,
- c->addr_text.data, c->addr_text.len),
- NGX_ERROR);
+ c->addr_text.len = ngx_inet_ntop(c->family,
+ (char *)c->sockaddr + c->addr,
+ c->addr_text.data, c->addr_text.len);
+ if (c->addr_text.len = 0)
+ return NGX_ERROR;
ngx_test_null(ctx, ngx_pcalloc(c->pool, sizeof(ngx_http_log_ctx_t)),
NGX_ERROR);