aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-01-06 14:57:01 +0100
committerShauren <shauren.trinity@gmail.com>2012-01-06 14:57:01 +0100
commit0c2dd2dc7fa5369c998283004faec2f6fec2eeb5 (patch)
tree7ca50aceb229cd67250be78ccb48b5db8d493a5d /src/server/game
parent7f241e5b64f9f27b885f15965c810d32a97cb408 (diff)
Core/Events: Fixed crash when loading character_queststatus_seasonal
Diffstat (limited to 'src/server/game')
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp8
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;