aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2011-01-10 20:57:58 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2011-01-10 20:57:58 +0100
commitfa8e5047a678a7383a2bf70d3172a1b59a3fc86b (patch)
treedc67641ebf0725f2c4af7802bc79e0b55c073958
parentb2404c1a26d939e4b13a1d40450b75ad6560e91f (diff)
Core/Guilds: Fix a possible client crash in MSG_GUILD_BANK_LOG_QUERY
-rwxr-xr-xsrc/server/game/Guilds/Guild.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp
index 05e83c674ca..3f0dedda06e 100755
--- a/src/server/game/Guilds/Guild.cpp
+++ b/src/server/game/Guilds/Guild.cpp
@@ -185,13 +185,15 @@ void Guild::BankEventLogEntry::WritePacket(WorldPacket& data) const
data << uint8(m_eventType);
data << uint64(MAKE_NEW_GUID(m_playerGuid, 0, HIGHGUID_PLAYER));
data << uint32(m_itemOrMoney);
- if (!IsMoneyEvent(m_eventType))
+ // if ( m_eventType != 4 || m_eventType != 5 || m_eventType != 6 || m_eventType != 8 || m_eventType != 9 )
+ if (m_eventType < GUILD_BANK_LOG_DEPOSIT_MONEY)
{
data << uint32(m_itemStackCount);
if (m_eventType == GUILD_BANK_LOG_MOVE_ITEM || m_eventType == GUILD_BANK_LOG_MOVE_ITEM2)
data << uint8(m_destTabId);
}
- data << uint32(::time(NULL) - m_timestamp);
+
+ data << uint32(time(NULL) - m_timestamp);
}
///////////////////////////////////////////////////////////////////////////////