Index: src/game/GuildHandler.cpp =================================================================== --- src/game/GuildHandler.cpp (revision 5572) +++ src/game/GuildHandler.cpp (working copy) @@ -1167,10 +1167,15 @@ void WorldSession::HandleGuildBankDepositItem( WorldPacket & recv_data ) { sLog.outDebug("WORLD: Received (CMSG_GUILD_BANK_DEPOSIT_ITEM)"); - recv_data.hexlike(); + if (recv_data.empty()) + { + sLog.outCheatLog("Error in GuildDeposit opcode - player %s", GetPlayer()->GetName()); + return; + } + recv_data.hexlike(); - uint64 GoGuid; - uint8 BankToBank; + uint64 GoGuid=0; + uint8 BankToBank=0; uint8 BankTab, BankTabSlot, AutoStore, AutoStoreCount, PlayerSlot, PlayerBag, SplitedAmount = 0; uint8 BankTabDst, BankTabSlotDst, unk2, ToChar = 1;