diff options
author | Subv <subv2112@gmail.com> | 2014-07-10 13:36:54 -0500 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2014-07-10 13:36:54 -0500 |
commit | e84ba172a7aa6df6541460ea279c0e65875f9e45 (patch) | |
tree | c60a3ab70cc16f08f2fb7065b686bdae8e69089f | |
parent | 375363ed08069b6aa7a921e35fdd1cc7affc946e (diff) |
Fixed a GCC internal error when compiling AsyncAcceptor
-rw-r--r-- | src/server/authserver/Server/AuthSession.h | 2 | ||||
-rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/WorldSocket.h | 2 | ||||
-rw-r--r-- | src/server/worldserver/RemoteAccess/RASession.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/src/server/authserver/Server/AuthSession.h b/src/server/authserver/Server/AuthSession.h index 3aef4262786..4ae33f44cb3 100644 --- a/src/server/authserver/Server/AuthSession.h +++ b/src/server/authserver/Server/AuthSession.h @@ -33,7 +33,7 @@ const size_t bufferSize = 4096; class AuthSession : public std::enable_shared_from_this < AuthSession > { public: - AuthSession(tcp::socket socket) : _socket(std::move(socket)) + AuthSession(tcp::socket&& socket) : _socket(std::move(socket)) { N.SetHexStr("894B645E89E1535BBDAD5B8B290650530801B18EBFBF5E8FAB3C82872A3E9BB7"); g.SetDword(7); diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index f024d3d98ca..0a2619eeb3e 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -29,7 +29,7 @@ using boost::asio::ip::tcp; using boost::asio::streambuf; -WorldSocket::WorldSocket(tcp::socket socket) +WorldSocket::WorldSocket(tcp::socket&& socket) : _socket(std::move(socket)), _authSeed(static_cast<uint32>(rand32())), _worldSession(nullptr), _OverSpeedPings(0) { } diff --git a/src/server/game/Server/WorldSocket.h b/src/server/game/Server/WorldSocket.h index ae35a9367a0..a6520a70846 100644 --- a/src/server/game/Server/WorldSocket.h +++ b/src/server/game/Server/WorldSocket.h @@ -44,7 +44,7 @@ struct ClientPktHeader class WorldSocket : public std::enable_shared_from_this<WorldSocket> { public: - WorldSocket(tcp::socket socket); + WorldSocket(tcp::socket&& socket); WorldSocket(WorldSocket const& right) = delete; WorldSocket& operator=(WorldSocket const& right) = delete; diff --git a/src/server/worldserver/RemoteAccess/RASession.h b/src/server/worldserver/RemoteAccess/RASession.h index d06ebfa31a7..a339d2ffc1a 100644 --- a/src/server/worldserver/RemoteAccess/RASession.h +++ b/src/server/worldserver/RemoteAccess/RASession.h @@ -35,7 +35,7 @@ const size_t bufferSize = 4096; class RASession : public std::enable_shared_from_this <RASession> { public: - RASession(tcp::socket socket) : _socket(std::move(socket)), _commandExecuting(nullptr) + RASession(tcp::socket&& socket) : _socket(std::move(socket)), _commandExecuting(nullptr) { } |