]> git.kaiwu.me - nginx.git/commitdiff
free addrs only it has been allocated before: non single address
authorIgor Sysoev <igor@sysoev.ru>
Thu, 29 Jan 2009 14:32:58 +0000 (14:32 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 29 Jan 2009 14:32:58 +0000 (14:32 +0000)
src/core/ngx_resolver.c

index ce94201347fc6dda313fb5a929dd845af1b1210b..a49143c7f3a229377562bc5b48a549b2e79a5a10 100644 (file)
@@ -1336,7 +1336,7 @@ ngx_resolver_process_a(ngx_resolver_t *r, u_char *buf, size_t last,
              ctx->handler(ctx);
         }
 
-        if (naddrs) {
+        if (naddrs > 1) {
             ngx_resolver_free(r, addrs);
         }