Fixed: Catch ESocket exceptions when disconnecting and log it
This commit is contained in:
parent
bd829e72c6
commit
aa04084b5c
1 changed files with 10 additions and 1 deletions
|
@ -2756,7 +2756,16 @@ void CNetworkConnection::sendSystemDisconnection()
|
||||||
uint32 length = message.length();
|
uint32 length = message.length();
|
||||||
|
|
||||||
if (_Connection.connected())
|
if (_Connection.connected())
|
||||||
_Connection.send (message.buffer(), length);
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_Connection.send(message.buffer(), length);
|
||||||
|
}
|
||||||
|
catch (const ESocket &e)
|
||||||
|
{
|
||||||
|
nlwarning("Socket exception: %s", e.what());
|
||||||
|
}
|
||||||
|
}
|
||||||
//sendUDP (&(_Connection), message.buffer(), length);
|
//sendUDP (&(_Connection), message.buffer(), length);
|
||||||
statsSend(length);
|
statsSend(length);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue