diff options
| author | QAston <qaston@gmail.com> | 2013-08-18 16:06:29 +0200 |
|---|---|---|
| committer | QAston <qaston@gmail.com> | 2013-08-18 17:44:03 +0200 |
| commit | 2a3370929d4eeb22fbe9b03806fedcb28886d310 (patch) | |
| tree | 2430b88bc9b108c5f9fb0826637bed98f8df047c /src/server/game/Server | |
| parent | 8160633e12a5596a3a608cdc87ee9d51a78720c8 (diff) | |
Fix BigNumber::AsByteArray function by returning Auto_Ptr.
Remove mutex from BigNumber class - it didn't do what it was advertised to do - consider using the "locked" array outside of the function in which it was "locked".
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index 08da34b9ace..625ebff8471 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -730,11 +730,11 @@ int WorldSocket::HandleSendAuthSession() BigNumber seed1; seed1.SetRand(16 * 8); - packet.append(seed1.AsByteArray(16), 16); // new encryption seeds + packet.append(seed1.AsByteArray(16).get(), 16); // new encryption seeds BigNumber seed2; seed2.SetRand(16 * 8); - packet.append(seed2.AsByteArray(16), 16); // new encryption seeds + packet.append(seed2.AsByteArray(16).get(), 16); // new encryption seeds return SendPacket(packet); } |
