Network/ENetHost: Fix peers default values not being initialized
This commit is contained in:
parent
eca1a6c2cd
commit
b2e4296cc7
|
|
@ -156,10 +156,6 @@ namespace Nz
|
||||||
if (!InitSocket(address))
|
if (!InitSocket(address))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
m_peers.reserve(peerCount);
|
|
||||||
for (std::size_t i = 0; i < peerCount; ++i)
|
|
||||||
m_peers.emplace_back(this, UInt16(i));
|
|
||||||
|
|
||||||
m_address = address;
|
m_address = address;
|
||||||
m_randomSeed = *reinterpret_cast<UInt32*>(this);
|
m_randomSeed = *reinterpret_cast<UInt32*>(this);
|
||||||
m_randomSeed += s_randomGenerator();
|
m_randomSeed += s_randomGenerator();
|
||||||
|
|
@ -188,6 +184,10 @@ namespace Nz
|
||||||
m_maximumPacketSize = ENetConstants::ENetHost_DefaultMaximumPacketSize;
|
m_maximumPacketSize = ENetConstants::ENetHost_DefaultMaximumPacketSize;
|
||||||
m_maximumWaitingData = ENetConstants::ENetHost_DefaultMaximumWaitingData;
|
m_maximumWaitingData = ENetConstants::ENetHost_DefaultMaximumWaitingData;
|
||||||
|
|
||||||
|
m_peers.reserve(peerCount);
|
||||||
|
for (std::size_t i = 0; i < peerCount; ++i)
|
||||||
|
m_peers.emplace_back(this, UInt16(i));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue