diff --git a/DnsServerCore/Dns/ZoneManagers/CacheZoneManager.cs b/DnsServerCore/Dns/ZoneManagers/CacheZoneManager.cs index 6aa95e3e..24518d31 100644 --- a/DnsServerCore/Dns/ZoneManagers/CacheZoneManager.cs +++ b/DnsServerCore/Dns/ZoneManagers/CacheZoneManager.cs @@ -69,7 +69,7 @@ namespace DnsServerCore.Dns.ZoneManagers CacheZone zone = _root.GetOrAdd(resourceRecords[0].Name, delegate (string key) { - return new CacheZone(resourceRecords[0].Name); + return new CacheZone(resourceRecords[0].Name, 1); }); zone.SetRecords(resourceRecords[0].Type, resourceRecords, _dnsServer.ServeStale); @@ -87,7 +87,7 @@ namespace DnsServerCore.Dns.ZoneManagers CacheZone zone = _root.GetOrAdd(groupedByTypeRecords.Key, delegate (string key) { - return new CacheZone(groupedByTypeRecords.Key); + return new CacheZone(groupedByTypeRecords.Key, groupedByTypeRecords.Value.Count); }); foreach (KeyValuePair> groupedRecords in groupedByTypeRecords.Value)