Fix ping se indirizzo contenesse "/" (subdomain)

This commit is contained in:
Samuele Locatelli
2024-08-08 11:08:51 +02:00
parent 63cdf6d60a
commit 826b611e2e
+9 -3
View File
@@ -246,14 +246,20 @@ namespace EgwProxy.MagMan
bool res = false;
int numTry = 0;
IPAddress address = IPAddress.Loopback;
string srvIp = servAddr;
string srvName = servAddr;
// tolgo eventuale nome con ":"
if (servAddr.Contains(":"))
{
srvIp = servAddr.Substring(0, servAddr.IndexOf(":"));
srvName = servAddr.Substring(0, servAddr.IndexOf(":"));
}
// tolgo eventuale nome con "/"
if (servAddr.Contains("/"))
{
srvName = servAddr.Substring(0, servAddr.IndexOf("/"));
}
while (!res && numTry < maxTry)
{
res = pingAddress(srvIp, callTimeout) == IPStatus.Success;
res = pingAddress(srvName, callTimeout) == IPStatus.Success;
numTry++;
if (!res)
{