aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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);
}
});
}