From 57e856a92eb278dbd73dac0ba307c0ebb8327930 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 16 Jan 2021 15:53:02 +0530 Subject: [PATCH] ResolverDnsCache: prefering auth response when there is a tie with cache. --- DnsServerCore/Dns/ResolverDnsCache.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DnsServerCore/Dns/ResolverDnsCache.cs b/DnsServerCore/Dns/ResolverDnsCache.cs index 7123c63c..8e281fdf 100644 --- a/DnsServerCore/Dns/ResolverDnsCache.cs +++ b/DnsServerCore/Dns/ResolverDnsCache.cs @@ -1,6 +1,6 @@ /* Technitium DNS Server -Copyright (C) 2020 Shreyas Zare (shreyas@technitium.com) +Copyright (C) 2021 Shreyas Zare (shreyas@technitium.com) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -55,7 +55,7 @@ namespace DnsServerCore.Dns if ((authResponse.Authority.Count > 0) && (cacheResponse.Authority.Count > 0)) { - if (authResponse.Authority[0].Name.Length > cacheResponse.Authority[0].Name.Length) + if (authResponse.Authority[0].Name.Length >= cacheResponse.Authority[0].Name.Length) return authResponse; return cacheResponse;