diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index 9fc5643d0..e6e51086a 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -602,7 +602,10 @@ void WorldSession::HandleSellItemOpcode(WorldPackets::Item::SellItem& packet) if (pItem) { if (!sScriptMgr->OnPlayerCanSellItem(_player, pItem, creature)) + { + _player->SendSellError(SELL_ERR_CANT_SELL_ITEM, creature, packet.ItemGuid, 0); return; + } // prevent sell not owner item if (_player->GetGUID() != pItem->GetOwnerGUID())