From 67978007a23afaeeb47b085ac9aa03497a885f7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Fri, 27 Sep 2019 09:39:35 +0200 Subject: [PATCH] bin/named/zoneconf.c: Reset dns_name_t *tsig on every view iteration (cherry picked from commit 43925b2a8b1b17d1cbf7940f9ffa347889e181e9) --- bin/named/zoneconf.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/named/zoneconf.c b/bin/named/zoneconf.c index 72d71dfdb0..adf9e00dd7 100644 --- a/bin/named/zoneconf.c +++ b/bin/named/zoneconf.c @@ -785,7 +785,6 @@ isself(dns_view_t *myview, dns_tsigkey_t *mykey, dns_aclenv_t *env = ns_interfacemgr_getaclenv(interfacemgr); dns_view_t *view; dns_tsigkey_t *key = NULL; - dns_name_t *tsig = NULL; isc_netaddr_t netsrc; isc_netaddr_t netdst; @@ -800,7 +799,9 @@ isself(dns_view_t *myview, dns_tsigkey_t *mykey, for (view = ISC_LIST_HEAD(named_g_server->viewlist); view != NULL; - view = ISC_LIST_NEXT(view, link)) { + view = ISC_LIST_NEXT(view, link)) + { + const dns_name_t *tsig = NULL; if (view->matchrecursiveonly) continue;