From fe81384ac0a4800095900523948b36e312a704de Mon Sep 17 00:00:00 2001 From: Olov Karlsson Date: Sat, 20 Dec 2014 07:22:37 +0100 Subject: [PATCH] IDN now correctly deals with empty domain name --- .../DnsServers/DnsServerController.cs | 1 + WebsitePanel/Sources/WebsitePanel.Server/DNSServer.asmx.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/DnsServers/DnsServerController.cs b/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/DnsServers/DnsServerController.cs index 44ec6c81..b9df1602 100644 --- a/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/DnsServers/DnsServerController.cs +++ b/WebsitePanel/Sources/WebsitePanel.EnterpriseServer.Code/DnsServers/DnsServerController.cs @@ -42,6 +42,7 @@ namespace WebsitePanel.EnterpriseServer { private static string GetAsciiZoneName(string zoneName) { + if (string.IsNullOrEmpty(zoneName)) return zoneName; var idn = new IdnMapping(); return idn.GetAscii(zoneName); } diff --git a/WebsitePanel/Sources/WebsitePanel.Server/DNSServer.asmx.cs b/WebsitePanel/Sources/WebsitePanel.Server/DNSServer.asmx.cs index a4f26d8a..7c15bdf7 100644 --- a/WebsitePanel/Sources/WebsitePanel.Server/DNSServer.asmx.cs +++ b/WebsitePanel/Sources/WebsitePanel.Server/DNSServer.asmx.cs @@ -54,6 +54,7 @@ namespace WebsitePanel.Server private string GetAsciiZoneName(string zoneName) { + if (string.IsNullOrEmpty(zoneName)) return zoneName; var idn = new IdnMapping(); return idn.GetAscii(zoneName); }