diff --git a/DnsServerCore/Dns/Trees/ZoneTree.cs b/DnsServerCore/Dns/Trees/ZoneTree.cs index 5cbe9cd1..c1986b7e 100644 --- a/DnsServerCore/Dns/Trees/ZoneTree.cs +++ b/DnsServerCore/Dns/Trees/ZoneTree.cs @@ -249,6 +249,7 @@ namespace DnsServerCore.Dns.Trees closestAuthority = authority; closestAuthorityNode = currentNode; + closestSubDomain = null; //clear previous closest sub domain wildcard = null; //clear previous wildcard node } } @@ -320,6 +321,8 @@ namespace DnsServerCore.Dns.Trees { closestAuthority = authority; closestAuthorityNode = currentNode; + + closestSubDomain = null; //clear previous closest sub domain } } @@ -379,6 +382,8 @@ namespace DnsServerCore.Dns.Trees { closestAuthority = authority; closestAuthorityNode = currentNode; + + closestSubDomain = null; //clear previous closest sub domain } } @@ -412,6 +417,8 @@ namespace DnsServerCore.Dns.Trees { closestAuthority = authority; closestAuthorityNode = currentNode; + + closestSubDomain = null; //clear previous closest sub domain } }