aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/ItemHandler.cpp
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2014-06-23 23:47:48 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2014-06-23 23:47:48 +0200
commitd8234bed420728aaa2e0f329778730a906f7dd12 (patch)
treebe30b4b452967bed923c106971c35014ab4c9412 /src/server/game/Handlers/ItemHandler.cpp
parent9bac986f35067941552b7dec8da81eac127d2f66 (diff)
parentaa93a975469cca56e35adc1b5b501f4536be61f1 (diff)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts: src/server/game/Accounts/AccountMgr.cpp src/server/game/Entities/Player/Player.h src/server/game/Server/WorldSocket.cpp src/server/game/World/World.cpp
Diffstat (limited to 'src/server/game/Handlers/ItemHandler.cpp')
-rw-r--r--src/server/game/Handlers/ItemHandler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index 741dec9bfec..d1d2988b255 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -1325,6 +1325,10 @@ void WorldSession::HandleItemRefund(WorldPacket &recvData)
return;
}
+ // Don't try to refund item currently being disenchanted
+ if (_player->GetLootGUID() == guid)
+ return;
+
GetPlayer()->RefundItem(item);
}