Catch when host is already an IP address.

This commit is contained in:
2020-10-17 00:19:57 +01:00
parent 93f43423a5
commit 3f9a0631f0

View File

@@ -54,10 +54,13 @@ namespace Aaru.Devices.Remote
public Remote(string host)
{
_host = host;
IPHostEntry ipHostEntry = Dns.GetHostEntry(host);
IPAddress ipAddress =
ipHostEntry.AddressList.FirstOrDefault(a => a.AddressFamily == AddressFamily.InterNetwork);
if(!IPAddress.TryParse(host, out IPAddress ipAddress))
{
IPHostEntry ipHostEntry = Dns.GetHostEntry(host);
ipAddress = ipHostEntry.AddressList.FirstOrDefault(a => a.AddressFamily == AddressFamily.InterNetwork);
}
if(ipAddress is null)
{