# HG changeset patch # User Igor Sysoev # Date 1233239578 0 # Node ID 29494780d9780bdd089175a6e12c883770f49c9a # Parent 30ec8c5ac75bebd185930b3f1665b80333a181cd free addrs only it has been allocated before: non single address diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c @@ -1336,7 +1336,7 @@ ngx_resolver_process_a(ngx_resolver_t *r ctx->handler(ctx); } - if (naddrs) { + if (naddrs > 1) { ngx_resolver_free(r, addrs); }