diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-12-21 09:33:01 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-12-21 09:36:05 +0100 |
| commit | 17aeeaa9b57c5c430dcb9cd5e1e3ac42acf6b3d5 (patch) | |
| tree | c73ab2a983ce634cda7976896ed9b3a65fa61f94 /src/server/game | |
| parent | 4b0acb743264971859a7c26684394792706f5209 (diff) | |
Core/DBLayer: Fix a silly error in HandleStableSwapPet (synchronous query in async context). Fixes possible loss of pets when swapping.
Diffstat (limited to 'src/server/game')
| -rwxr-xr-x | src/server/game/Server/Protocol/Handlers/NPCHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/NPCHandler.cpp b/src/server/game/Server/Protocol/Handlers/NPCHandler.cpp index 9d1e806dada..92f4a0380f9 100755 --- a/src/server/game/Server/Protocol/Handlers/NPCHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/NPCHandler.cpp @@ -805,7 +805,7 @@ void WorldSession::HandleStableSwapPet(WorldPacket & recv_data) // find swapped pet slot in stable _stableSwapCallback.SetParam(pet_number); _stableSwapCallback.SetFutureResult( - CharacterDatabase.PQuery("SELECT slot, entry FROM character_pet WHERE owner = '%u' AND id = '%u'", + CharacterDatabase.AsyncPQuery("SELECT slot, entry FROM character_pet WHERE owner = '%u' AND id = '%u'", _player->GetGUIDLow(), pet_number) ); } |
