All pastes #976663 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-08 10:45 UTC
rendered paste body
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;