aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2019-07-16 17:10:28 +0200
committerShauren <shauren.trinity@gmail.com>2019-07-16 17:10:28 +0200
commit86b516c3f27f155f267245fc27ae634a76bb1e2f (patch)
tree98443ec5d8315aaa0d57a4ba39b6485cd5719c9f
parent293ba08d21c4e9634229bb5015445ecc0cc08fef (diff)
Core/Addons: Fixed Blizzard_* addons insecure lua errors
Closes #23599
-rw-r--r--src/server/game/Server/WorldSession.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index e04f8342bc8..a722e2e0e10 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -1096,8 +1096,7 @@ void WorldSession::SendAddonsInfo()
for (Addons::SecureAddonInfo const& addonInfo : _addons.SecureAddons)
{
// fresh install, not yet created Interface\Addons\addon_name\addon_name.pub files
- uint8 infoProvided = (addonInfo.Status == Addons::SecureAddonInfo::SECURE_HIDDEN && !addonInfo.HasKey)
- || addonInfo.Status == Addons::SecureAddonInfo::SECURE_VISIBLE;
+ uint8 infoProvided = addonInfo.Status != Addons::SecureAddonInfo::BANNED || addonInfo.HasKey;
data << uint8(addonInfo.Status); // Status
data << uint8(infoProvided); // InfoProvided