Core/Addons: Fixed Blizzard_* addons insecure lua errors

Closes #23599
This commit is contained in:
Shauren
2019-07-16 17:10:28 +02:00
parent 293ba08d21
commit 86b516c3f2

View File

@@ -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