aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2019-07-15 18:30:17 +0200
committerShauren <shauren.trinity@gmail.com>2019-07-15 18:30:17 +0200
commit01124c6f4e6d0e6cebbaa3741634a4d662992a9b (patch)
tree006dbfa8a46c06ccf3fc44f653fd1929c2136cb8 /src
parent17c7a66657098d56f7f6f4a7c554e00ca191a86a (diff)
Fix clang build
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/WorldSession.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index fdc494d2c01..e04f8342bc8 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -1012,7 +1012,10 @@ void WorldSession::ReadAddonsInfo(ByteBuffer &data)
{
try
{
- uint32 addonsCount = std::min(addonInfo.read<uint32>(), Addons::MaxSecureAddons);
+ uint32 addonsCount = addonInfo.read<uint32>();
+ if (addonsCount > Addons::MaxSecureAddons)
+ addonsCount = Addons::MaxSecureAddons;
+
_addons.SecureAddons.resize(addonsCount);
for (uint32 i = 0; i < addonsCount; ++i)