diff options
author | DDuarte <dnpd.dd@gmail.com> | 2014-07-25 14:59:34 +0100 |
---|---|---|
committer | DDuarte <dnpd.dd@gmail.com> | 2014-07-25 15:00:40 +0100 |
commit | 0b75e387555df6c79f4cc63b4faa715a85fbd051 (patch) | |
tree | afce0b7be11a53eaaa00fa3e6f3e44e347914804 /src/server/game/Warden/WardenWin.cpp | |
parent | 435baba1c9ecd2ac4b63d5246368c639635fc16c (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.cpp | 2 |
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); |