rendered paste bodyIndex: 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;