aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2014-07-10 13:36:54 -0500
committerSubv <subv2112@gmail.com>2014-07-10 13:36:54 -0500
commite84ba172a7aa6df6541460ea279c0e65875f9e45 (patch)
treec60a3ab70cc16f08f2fb7065b686bdae8e69089f /src/server/game/Server
parent375363ed08069b6aa7a921e35fdd1cc7affc946e (diff)
Fixed a GCC internal error when compiling AsyncAcceptor
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/WorldSocket.cpp2
-rw-r--r--src/server/game/Server/WorldSocket.h2
2 files changed, 2 insertions, 2 deletions
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;