Skip to content

Commit

Permalink
Core/Guilds: Fix a possible client crash in MSG_GUILD_BANK_LOG_QUERY
Browse files Browse the repository at this point in the history
  • Loading branch information
Machiavell1 committed Jan 10, 2011
1 parent b2404c1 commit fa8e504
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/server/game/Guilds/Guild.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}

///////////////////////////////////////////////////////////////////////////////
Expand Down

0 comments on commit fa8e504

Please sign in to comment.