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-10-31 15:56:02 +0100
commit97fe2283346e102742366fdd2f7be4398d27d641 (patch)
treef9418e95ca6b931268c9e551b473ba467ad674ea /src/server/shared
parentb95648ae275a19492c54f8aca1ee4d7d58b8cb5e (diff)
Core/Threading: Fixed possible data races after making auth queries async by moving their processing to boost::asio::io_service::run threads
(cherry picked from commit f6bc87fe5df8b60ca0bf3a35f61305fd780a7e7d)
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 1989411bccb..3f588298617 100644
--- a/src/server/shared/Networking/Socket.h
+++ b/src/server/shared/Networking/Socket.h
@@ -160,6 +160,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)
{