aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Warden/WardenWin.cpp
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2014-07-25 14:59:34 +0100
committerDDuarte <dnpd.dd@gmail.com>2014-07-25 15:00:40 +0100
commit0b75e387555df6c79f4cc63b4faa715a85fbd051 (patch)
treeafce0b7be11a53eaaa00fa3e6f3e44e347914804 /src/server/game/Warden/WardenWin.cpp
parent435baba1c9ecd2ac4b63d5246368c639635fc16c (diff)
Core/Shared: Change rand32 to return uin32 instead of int32
Fixes a crash that happened when rand32 returned negative values. Also updated some related comments that were outdated since we changed to SFMT. Closes #12638
Diffstat (limited to 'src/server/game/Warden/WardenWin.cpp')
-rw-r--r--src/server/game/Warden/WardenWin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Warden/WardenWin.cpp b/src/server/game/Warden/WardenWin.cpp
index 5c3a86988db..da6a7dc1929 100644
--- a/src/server/game/Warden/WardenWin.cpp
+++ b/src/server/game/Warden/WardenWin.cpp
@@ -281,7 +281,7 @@ void WardenWin::RequestData()
}
case MODULE_CHECK:
{
- uint32 seed = static_cast<uint32>(rand32());
+ uint32 seed = rand32();
buff << uint32(seed);
HmacHash hmac(4, (uint8*)&seed);
hmac.UpdateData(wd->Str);