aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@nginx.com>2022-07-14 21:26:54 +0400
committerSergey Kandaurov <pluknet@nginx.com>2022-07-14 21:26:54 +0400
commit14341ce2377d38a268261e0fec65b6915ae6e95e (patch)
tree87028279e8ef386856e34194cefe02f4f094c48b /src
parent5178da4f94fbae1daec2800bc7fd74cd2923c5bd (diff)
downloadnginx-14341ce2377d38a268261e0fec65b6915ae6e95e.tar.gz
nginx-14341ce2377d38a268261e0fec65b6915ae6e95e.zip
Resolver: fixed memory leak for the "ipv4=off" case.
This change partially reverts 2a77754cd9fe to properly free rn->query. Found by Coverity (CID 1507244).
Diffstat (limited to 'src')
-rw-r--r--src/core/ngx_resolver.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c
index 36bd46df6..c76c17852 100644
--- a/src/core/ngx_resolver.c
+++ b/src/core/ngx_resolver.c
@@ -3684,10 +3684,7 @@ ngx_resolver_create_name_query(ngx_resolver_t *r, ngx_resolver_node_t *rn,
}
rn->qlen = (u_short) len;
-
- if (r->ipv4) {
- rn->query = p;
- }
+ rn->query = p;
#if (NGX_HAVE_INET6)
if (r->ipv6) {