diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-06-21 02:13:08 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-10-31 15:56:02 +0100 |
| commit | 97fe2283346e102742366fdd2f7be4398d27d641 (patch) | |
| tree | f9418e95ca6b931268c9e551b473ba467ad674ea /src/server/shared | |
| parent | b95648ae275a19492c54f8aca1ee4d7d58b8cb5e (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.h | 2 |
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) { |
