diff options
-rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index e449f86ffe2..8b4dd9b7f51 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -78,11 +78,8 @@ void WorldSocket::AsyncReadHeader() else { // _socket.is_open() till returns true even after calling close() - try - { - _socket.close(); - } - catch (std::exception const& /*ex*/) { } + boost::system::error_code socketError; + _socket.close(socketError); } }); } @@ -158,11 +155,8 @@ void WorldSocket::AsyncReadData(size_t dataSize) else { // _socket.is_open() till returns true even after calling close() - try - { - _socket.close(); - } - catch (std::exception const& /*ex*/) {} + boost::system::error_code socketError; + _socket.close(socketError); } }); } |