diff --git a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs index 0d05df33..e1971293 100644 --- a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs +++ b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs @@ -832,16 +832,12 @@ namespace DnsServerCore.Dns.ZoneManagers xfrRecords.Add(record); foreach (DnsResourceRecord glueRecord in record.GetGlueRecords()) - { - if (!xfrRecords.Contains(glueRecord)) - xfrRecords.Add(glueRecord); - } + xfrRecords.Add(glueRecord); + break; default: - if (!xfrRecords.Contains(record)) - xfrRecords.Add(record); - + xfrRecords.Add(record); break; } }