From 0c2dd2dc7fa5369c998283004faec2f6fec2eeb5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 6 Jan 2012 14:57:01 +0100 Subject: Core/Events: Fixed crash when loading character_queststatus_seasonal --- src/server/game/Entities/Player/Player.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/server/game') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f2e7e60a3e3..e46d9bae316 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -17848,7 +17848,8 @@ void Player::_LoadWeeklyQuestStatus(PreparedQueryResult result) { do { - uint32 quest_id = (*result)[0].GetUInt32(); + Field* fields = result->Fetch(); + uint32 quest_id = fields[0].GetUInt32(); Quest const* quest = sObjectMgr->GetQuestTemplate(quest_id); if (!quest) continue; @@ -17870,8 +17871,9 @@ void Player::_LoadSeasonalQuestStatus(PreparedQueryResult result) { do { - uint32 quest_id = (*result)[0].GetUInt32(); - uint16 event_id = (*result)[1].GetUInt16(); + Field* fields = result->Fetch(); + uint32 quest_id = fields[0].GetUInt32(); + uint16 event_id = fields[1].GetUInt16(); Quest const* quest = sObjectMgr->GetQuestTemplate(quest_id); if (!quest) continue; -- cgit v1.2.3