diff options
| author | jackpoz <giacomopoz@gmail.com> | 2014-05-17 21:22:28 +0200 |
|---|---|---|
| committer | jackpoz <giacomopoz@gmail.com> | 2014-05-17 21:22:28 +0200 |
| commit | b6048f89f7456ab683901f12ea4f90ac5d23be70 (patch) | |
| tree | 5352e32b0fead734202b1a78ec029ccfc0a2ca78 /src/server/game/Handlers/CalendarHandler.cpp | |
| parent | a62f95e4c26650ed1bc0c6be46e75d1df5925c14 (diff) | |
Core/Calendar: Align max amount of Players to be invited to Client limits
Limit the max amount of Players to be invited to a Calendar event to 100, same limit as the one in the Client
Diffstat (limited to 'src/server/game/Handlers/CalendarHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/CalendarHandler.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp index 6e2f120b062..ebb1f9c8e57 100644 --- a/src/server/game/Handlers/CalendarHandler.cpp +++ b/src/server/game/Handlers/CalendarHandler.cpp @@ -259,7 +259,10 @@ void WorldSession::HandleCalendarAddEvent(WorldPacket& recvData) if (inviteCount > 1) trans = CharacterDatabase.BeginTransaction(); - for (uint32 i = 0; i < inviteCount; ++i) + // client limits the amount of players to be invited to 100 + const int MaxPlayerInvites = 100; + + for (uint32 i = 0; i < inviteCount && i < MaxPlayerInvites; ++i) { uint64 invitee = 0; uint8 status = 0; |
