aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Warden/WardenMac.cpp
diff options
context:
space:
mode:
authorQAston <qaston@gmail.com>2013-08-18 16:06:29 +0200
committerQAston <qaston@gmail.com>2013-08-18 17:44:03 +0200
commit2a3370929d4eeb22fbe9b03806fedcb28886d310 (patch)
tree2430b88bc9b108c5f9fb0826637bed98f8df047c /src/server/game/Warden/WardenMac.cpp
parent8160633e12a5596a3a608cdc87ee9d51a78720c8 (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/Warden/WardenMac.cpp')
-rw-r--r--src/server/game/Warden/WardenMac.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp
index 74ca285c525..27e859e741d 100644
--- a/src/server/game/Warden/WardenMac.cpp
+++ b/src/server/game/Warden/WardenMac.cpp
@@ -42,7 +42,7 @@ void WardenMac::Init(WorldSession* pClient, BigNumber* K)
{
_session = pClient;
// Generate Warden Key
- SHA1Randx WK(K->AsByteArray(), K->GetNumBytes());
+ SHA1Randx WK(K->AsByteArray().get(), K->GetNumBytes());
WK.Generate(_inputKey, 16);
WK.Generate(_outputKey, 16);
/*