Mercurial > hg > nginx
changeset 3139:5f6144fc674d
fix memory leak in resolver
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 16 Sep 2009 13:48:11 +0000 |
parents | a2479937dbd8 |
children | ba9a8ba4207e |
files | src/core/ngx_resolver.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/core/ngx_resolver.c Wed Sep 16 13:30:13 2009 +0000 +++ b/src/core/ngx_resolver.c Wed Sep 16 13:48:11 2009 +0000 @@ -1149,6 +1149,8 @@ goto failed; } + ngx_resolver_free(r, name.data); + if (code == 0 && nan == 0) { code = 3; /* NXDOMAIN */ } @@ -1400,6 +1402,8 @@ /* unlock name mutex */ + ngx_resolver_free(r, name.data); + return; }