diff options
author | Machiavelli <machiavelli.trinity@gmail.com> | 2012-03-28 13:17:45 +0300 |
---|---|---|
committer | Machiavelli <machiavelli.trinity@gmail.com> | 2012-03-28 13:17:45 +0300 |
commit | cc0448a017a418446c4c28cdcc2d64940c7e9ecf (patch) | |
tree | 54ddb1736acd0c29e29b9278c258e38cbd4c3f46 /src | |
parent | 91228d27110514abbae77dd52278381fa3b2059a (diff) |
Core/Battleground/SOTA: Initialize uninitialized variables.
Fixes:
==8111== Conditional jump or move depends on uninitialised value(s)
==8111== at 0x12B542C: BattlegroundSA::FillInitialWorldStates(WorldPacket&) (BattlegroundSA.cpp:421)
==8111== by 0xF93CD9: Player::SendInitWorldStates(unsigned int, unsigned int) (Player.cpp:9664)'
And similar.
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp index b236bd41210..6d784488aad 100755 --- a/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp @@ -37,6 +37,11 @@ BattlegroundSA::BattlegroundSA() SignaledRoundTwo = false; SignaledRoundTwoHalfMin = false; InitSecondRound = false; + + //! This is here to prevent an uninitialised variable warning + //! The warning only occurs when SetUpBattleGround fails though. + //! In the future this function should be called BEFORE sending initial worldstates. + memset(&GraveyardStatus, 0, sizeof(GraveyardStatus)); } BattlegroundSA::~BattlegroundSA() |