AuthZone: fixed QueryRecords() implementation for ANY request.

This commit is contained in:
Shreyas Zare
2021-03-21 16:35:51 +05:30
parent ed9eba4f63
commit 0a10b97235

View File

@@ -370,8 +370,17 @@ namespace DnsServerCore.Dns.Zones
foreach (KeyValuePair<DnsResourceRecordType, IReadOnlyList<DnsResourceRecord>> entry in _entries)
{
if (entry.Key != DnsResourceRecordType.ANY)
records.AddRange(entry.Value);
switch (entry.Key)
{
case DnsResourceRecordType.FWD:
case DnsResourceRecordType.APP:
//skip records
continue;
default:
records.AddRange(entry.Value);
break;
}
}
return FilterDisabledRecords(type, records);