From 87db1ae44ff931d2a491b19443842b25a75d532e Mon Sep 17 00:00:00 2001 From: leak Date: Sun, 20 Jul 2014 14:37:57 +0200 Subject: Replaced try/catch by non-throwing socket.close() --- src/server/game/Server/WorldSocket.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src') 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); } }); } -- cgit v1.2.3