From e84ba172a7aa6df6541460ea279c0e65875f9e45 Mon Sep 17 00:00:00 2001 From: Subv Date: Thu, 10 Jul 2014 13:36:54 -0500 Subject: Fixed a GCC internal error when compiling AsyncAcceptor --- src/server/game/Server/WorldSocket.cpp | 2 +- src/server/game/Server/WorldSocket.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/game') 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(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 { public: - WorldSocket(tcp::socket socket); + WorldSocket(tcp::socket&& socket); WorldSocket(WorldSocket const& right) = delete; WorldSocket& operator=(WorldSocket const& right) = delete; -- cgit v1.2.3