From: Ondřej Surý Date: Fri, 27 Sep 2019 07:39:35 +0000 (+0200) Subject: bin/named/zoneconf.c: Reset dns_name_t *tsig on every view iteration X-Git-Tag: v9.15.6~72^2~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=43925b2a8b1b17d1cbf7940f9ffa347889e181e9;p=thirdparty%2Fbind9.git bin/named/zoneconf.c: Reset dns_name_t *tsig on every view iteration --- diff --git a/bin/named/zoneconf.c b/bin/named/zoneconf.c index b9c13752499..aebea7aa1a0 100644 --- a/bin/named/zoneconf.c +++ b/bin/named/zoneconf.c @@ -758,7 +758,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; @@ -773,7 +772,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;