diff options
| author | Shauren <shauren.trinity@gmail.com> | 2012-01-06 14:57:01 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2012-01-06 14:57:01 +0100 |
| commit | 0c2dd2dc7fa5369c998283004faec2f6fec2eeb5 (patch) | |
| tree | 7ca50aceb229cd67250be78ccb48b5db8d493a5d /src/server/game | |
| parent | 7f241e5b64f9f27b885f15965c810d32a97cb408 (diff) | |
Core/Events: Fixed crash when loading character_queststatus_seasonal
Diffstat (limited to 'src/server/game')
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
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; |
