From 5a12bbb2315b636029c91c6a0cf93db82add07f9 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sat, 15 Jun 2024 19:30:37 +0530 Subject: [PATCH] AuthZoneManager: fixed issue in SaveZoneFileInternal() to prevent generating empty zone file. --- DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs index c4ce2920..dfa5acf2 100644 --- a/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs +++ b/DnsServerCore/Dns/ZoneManagers/AuthZoneManager.cs @@ -799,6 +799,9 @@ namespace DnsServerCore.Dns.ZoneManagers //serialize zone WriteZoneTo(zoneName, mS); + if (mS.Position == 0) + return; //zone was not found + //write to zone file mS.Position = 0;