fix memory leak in resolver
diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c index 2b53ee0..116734b 100644 --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c
@@ -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; }