diff options
| author | Machiavelli <none@none> | 2010-06-25 00:33:45 +0200 |
|---|---|---|
| committer | Machiavelli <none@none> | 2010-06-25 00:33:45 +0200 |
| commit | 275469a93072119a4d53d3e55391b20b83bb1f9e (patch) | |
| tree | d18d345b321278d163db0cb8642902b91440d8a0 | |
| parent | 0f7657b68c8b6444fadb480cdd0f87631391afa5 (diff) | |
Fix a crash in BuildPlayerTalentsInfoData.
--HG--
branch : trunk
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index e3ddcd81f0b..48bee800d9f 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -23119,6 +23119,9 @@ void Player::BuildPlayerTalentsInfoData(WorldPacket *data) if (m_specsCount) { + if (m_specsCount > MAX_TALENT_SPECS) + m_specsCount = MAX_TALENT_SPECS; + // loop through all specs (only 1 for now) for (uint32 specIdx = 0; specIdx < m_specsCount; ++specIdx) { |
