diff --git a/DnsServerSystemTrayApp/frmManageDnsProviders.cs b/DnsServerSystemTrayApp/frmManageDnsProviders.cs index f61eca06..1c3b00c3 100644 --- a/DnsServerSystemTrayApp/frmManageDnsProviders.cs +++ b/DnsServerSystemTrayApp/frmManageDnsProviders.cs @@ -1,6 +1,6 @@ /* Technitium DNS Server -Copyright (C) 2019 Shreyas Zare (shreyas@technitium.com) +Copyright (C) 2024 Shreyas Zare (shreyas@technitium.com) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,6 +29,8 @@ namespace DnsServerSystemTrayApp { #region variables + static readonly char[] commaSeparator = new char[] { ',' }; + readonly List _dnsProviders = new List(); #endregion @@ -106,7 +108,7 @@ namespace DnsServerSystemTrayApp List addresses = new List(); - foreach (string item in txtIpv4Addresses.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) + foreach (string item in txtIpv4Addresses.Text.Split(commaSeparator, StringSplitOptions.RemoveEmptyEntries)) { if (IPAddress.TryParse(item.Trim(), out IPAddress address) && (address.AddressFamily == AddressFamily.InterNetwork)) { @@ -119,7 +121,7 @@ namespace DnsServerSystemTrayApp } } - foreach (string item in txtIpv6Addresses.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) + foreach (string item in txtIpv6Addresses.Text.Split(commaSeparator, StringSplitOptions.RemoveEmptyEntries)) { if (IPAddress.TryParse(item.Trim(), out IPAddress address) && (address.AddressFamily == AddressFamily.InterNetworkV6)) {