From f05d5406585fe2d69796b93bff73a21e1cd41a23 Mon Sep 17 00:00:00 2001 From: leak Date: Sat, 31 May 2014 01:02:03 +0200 Subject: [PATCH] Restore PCH builds and make GCC happy --- src/server/authserver/PrecompiledHeaders/authPCH.h | 3 ++- src/server/authserver/Server/AuthSession.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/authserver/PrecompiledHeaders/authPCH.h b/src/server/authserver/PrecompiledHeaders/authPCH.h index 5fc3b0a341..0ec181d9c6 100644 --- a/src/server/authserver/PrecompiledHeaders/authPCH.h +++ b/src/server/authserver/PrecompiledHeaders/authPCH.h @@ -2,5 +2,6 @@ #include "Database/DatabaseEnv.h" #include "Log.h" #include "RealmList.h" -#include "RealmSocket.h" +#include "AuthServer.h" +#include "AuthSession.h" #include "Common.h" diff --git a/src/server/authserver/Server/AuthSession.cpp b/src/server/authserver/Server/AuthSession.cpp index 6a3c145d08..a366f7d11f 100644 --- a/src/server/authserver/Server/AuthSession.cpp +++ b/src/server/authserver/Server/AuthSession.cpp @@ -148,7 +148,7 @@ void AuthSession::AsyncReadHeader() { _socket.read_some(boost::asio::buffer(&_readBuffer[1], sizeof(uint8) + sizeof(uint16))); //error + size - AsyncReadData(entry.handler, (uint16)&_readBuffer[2], sizeof(uint8) + sizeof(uint8) + sizeof(uint16)); // cmd + error + size + AsyncReadData(entry.handler, *reinterpret_cast(&_readBuffer[2]), sizeof(uint8) + sizeof(uint8) + sizeof(uint16)); // cmd + error + size } else {