# HG changeset patch # User Sergey Kandaurov # Date 1657819614 -14400 # Node ID 0422365794f7428c73e43ee5d1f6b97a3dd32cb4 # Parent 2a77754cd9feae752152e8eef7e5c506dd0186d6 Resolver: fixed memory leak for the "ipv4=off" case. This change partially reverts 2a77754cd9fe to properly free rn->query. Found by Coverity (CID 1507244). diff --git a/src/core/ngx_resolver.c b/src/core/ngx_resolver.c --- a/src/core/ngx_resolver.c +++ b/src/core/ngx_resolver.c @@ -3684,10 +3684,7 @@ ngx_resolver_create_name_query(ngx_resol } rn->qlen = (u_short) len; - - if (r->ipv4) { - rn->query = p; - } + rn->query = p; #if (NGX_HAVE_INET6) if (r->ipv6) {