From d3a89d91a4fab9d3207e27622511714d7dea6dff Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 28 May 2022 12:18:26 +0530 Subject: [PATCH] AuthZone: updated AddRecord() to add the record to added list after its inserted into the rrset. --- DnsServerCore/Dns/Zones/AuthZone.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DnsServerCore/Dns/Zones/AuthZone.cs b/DnsServerCore/Dns/Zones/AuthZone.cs index 1ca37eff..223f77e1 100644 --- a/DnsServerCore/Dns/Zones/AuthZone.cs +++ b/DnsServerCore/Dns/Zones/AuthZone.cs @@ -297,10 +297,9 @@ namespace DnsServerCore.Dns.Zones addedRecords = added; deletedRecords = deleted; - added.Add(record); - _entries.AddOrUpdate(record.Type, delegate (DnsResourceRecordType key) { + added.Add(record); return new DnsResourceRecord[] { record }; }, delegate (DnsResourceRecordType key, IReadOnlyList existingRecords) @@ -331,6 +330,7 @@ namespace DnsServerCore.Dns.Zones updatedRecords.Add(record); + added.Add(record); return updatedRecords; }); }