diff options
author | leak <leak@bitmx.net> | 2014-07-20 14:37:57 +0200 |
---|---|---|
committer | leak <leak@bitmx.net> | 2014-07-20 14:39:35 +0200 |
commit | 87db1ae44ff931d2a491b19443842b25a75d532e (patch) | |
tree | 13382ce48993229dd94e7c5c41a6d0e9730e72fb /src | |
parent | 0c996678876ea6d5bc214e2aaafc3f233bbedfbe (diff) |
Replaced try/catch by non-throwing socket.close()
Diffstat (limited to 'src')
-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); } }); } |