mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Fixed a GCC internal error when compiling AsyncAcceptor
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user