From f3f607179702b98f784ef30c2f967b3ecaadf534 Mon Sep 17 00:00:00 2001 From: ShinDarth Date: Fri, 29 Aug 2014 17:16:11 +0200 Subject: Core/BG: prevent possible overflow + clean --- src/server/game/Battlegrounds/Battleground.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/game/Battlegrounds/Battleground.cpp b/src/server/game/Battlegrounds/Battleground.cpp index c88f9beee15..69f6666dff3 100644 --- a/src/server/game/Battlegrounds/Battleground.cpp +++ b/src/server/game/Battlegrounds/Battleground.cpp @@ -724,7 +724,7 @@ void Battleground::EndBattleground(uint32 winner) if (result) { Field* fields = result->Fetch(); - battleground_id = fields[0].GetInt64() + 1; + battleground_id = fields[0].GetUInt64() + 1; } stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_PVPSTATS_BATTLEGROUND); @@ -810,8 +810,6 @@ void Battleground::EndBattleground(uint32 winner) stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_PVPSTATS_PLAYER); BattlegroundScoreMap::const_iterator score = PlayerScores.find(player->GetGUIDLow()); - // battleground_id, character_guid, score_killing_blows, score_deaths, score_honorable_kills, score_bonus_honor, score_damage_done, score_healing_done - stmt->setUInt32(0, battleground_id); stmt->setUInt32(1, player->GetGUIDLow()); stmt->setUInt32(2, score->second->GetKillingBlows()); -- cgit v1.2.3