From 70e5b1638ce024b18e41d47d30e9b83b0a313072 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 18 Sep 2022 18:17:55 +0530 Subject: [PATCH] MainApplicationContext: Updated DashboardMenuItem_Click() to support new dns config file format. --- DnsServerSystemTrayApp/MainApplicationContext.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/DnsServerSystemTrayApp/MainApplicationContext.cs b/DnsServerSystemTrayApp/MainApplicationContext.cs index 90010394..f73dc532 100644 --- a/DnsServerSystemTrayApp/MainApplicationContext.cs +++ b/DnsServerSystemTrayApp/MainApplicationContext.cs @@ -592,11 +592,15 @@ namespace DnsServerSystemTrayApp BinaryReader bR = new BinaryReader(fS); if (Encoding.ASCII.GetString(bR.ReadBytes(2)) != "DS") //format - throw new InvalidDataException("DnsServer config file format is invalid."); + throw new InvalidDataException("DNS Server config file format is invalid."); int version = bR.ReadByte(); - if (version > 1) + if (version >= 28) + { + port = bR.ReadInt32(); + } + else if (version > 1) { string serverDomain = bR.ReadShortString(); port = bR.ReadInt32();