aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-06-21 02:13:08 +0200
committerShauren <shauren.trinity@gmail.com>2015-06-21 02:13:08 +0200
commitf6bc87fe5df8b60ca0bf3a35f61305fd780a7e7d (patch)
tree94c29b0c1e4aa99a1610a38e1eded8c0e77f3bfa /src/server/shared
parent4093eee19b511864f1049c8d2e9c34ab897f619c (diff)
Core/Threading: Fixed possible data races after making auth queries async by moving their processing to boost::asio::io_service::run threads
Diffstat (limited to 'src/server/shared')
-rw-r--r--src/server/shared/Networking/Socket.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/shared/Networking/Socket.h b/src/server/shared/Networking/Socket.h
index d337e07ff52..23c4f25b742 100644
--- a/src/server/shared/Networking/Socket.h
+++ b/src/server/shared/Networking/Socket.h
@@ -169,6 +169,8 @@ protected:
MessageBuffer _writeBuffer;
#endif
+ boost::asio::io_service& io_service() { return _socket.get_io_service(); }
+
private:
void ReadHandlerInternal(boost::system::error_code error, size_t transferredBytes)
{