Merge pull request #837 from WhiteXZ/general-devel

Suppresses the SocketException warnings
This commit is contained in:
Zack 2014-09-10 04:47:59 -04:00
commit 03cf2487ad

View file

@ -222,6 +222,19 @@ namespace TShockAPI
} }
catch (IOException e) catch (IOException e)
{ {
if (e.InnerException is SocketException)
{
switch (((SocketException)e.InnerException).SocketErrorCode)
{
case SocketError.Shutdown:
case SocketError.ConnectionReset:
break;
default:
Log.Warn(e.ToString());
break;
}
}
else
Log.Warn(e.ToString()); Log.Warn(e.ToString());
} }
return false; return false;