diff options
author | Igor Sysoev <igor@sysoev.ru> | 2009-01-29 14:32:58 +0000 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2009-01-29 14:32:58 +0000 |
commit | fa748fe12071ede6128fc4e7b905d2942b302476 (patch) | |
tree | ca645701afa34b1cae006ebecdd2ca30ca9e4985 | |
parent | 8629b9b27ee44a3c9b327a32ad3c15735da83866 (diff) | |
download | nginx-fa748fe12071ede6128fc4e7b905d2942b302476.tar.gz nginx-fa748fe12071ede6128fc4e7b905d2942b302476.zip |
free addrs only it has been allocated before: non single address
-rw-r--r-- | src/core/ngx_resolver.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c index ce9420134..a49143c7f 100644 --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c @@ -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); } |