aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorleak <leak@bitmx.net>2014-07-20 14:37:57 +0200
committerleak <leak@bitmx.net>2014-07-20 14:39:35 +0200
commit87db1ae44ff931d2a491b19443842b25a75d532e (patch)
tree13382ce48993229dd94e7c5c41a6d0e9730e72fb /src
parent0c996678876ea6d5bc214e2aaafc3f233bbedfbe (diff)
Replaced try/catch by non-throwing socket.close()
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/WorldSocket.cpp14
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);
}
});
}