Commit c3beecc1 authored by Mark Andrews's avatar Mark Andrews
Browse files

4365. [bug] Address zone reference counting errors involving

                        nxdomain-redirect. [RT #42258]
parent 32148399
4365. [bug] Address zone reference counting errors involving
nxdomain-redirect. [RT #42258]
4364. [port] freebsd: add -Wl,-E to loader flags [RT #41690]
4363. [port] Turn off triggering UAC when running BINDInstall
......
......@@ -6384,6 +6384,8 @@ redirect2(ns_client_t *client, dns_name_t *name, dns_rdataset_t *rdataset,
&db, &version, &is_zonep);
if (result != ISC_R_SUCCESS)
return (ISC_R_NOTFOUND);
if (zone != NULL)
dns_zone_detach(&zone);
/*
* Lookup the requested data in the redirect zone.
......@@ -7966,6 +7968,7 @@ query_find(ns_client_t *client, dns_fetchevent_t *event, dns_rdatatype_t qtype)
client->query.redirect.authoritative = authoritative;
db = NULL;
node = NULL;
zone = NULL;
rdataset = NULL;
sigrdataset = NULL;
goto cleanup;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment