aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Server/Packets/AddonPackets.cpp4
-rw-r--r--src/server/game/Server/Packets/AddonPackets.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Server/Packets/AddonPackets.cpp b/src/server/game/Server/Packets/AddonPackets.cpp
index 0fbe5f13669..cf1fdb80457 100644
--- a/src/server/game/Server/Packets/AddonPackets.cpp
+++ b/src/server/game/Server/Packets/AddonPackets.cpp
@@ -20,10 +20,12 @@
ByteBuffer& WorldPackets::Addon::operator>>(ByteBuffer& data, AddOnInfo& addonInfo)
{
+ data.ResetBitPos();
+
uint32 nameLength = data.ReadBits(10);
uint32 versionLength = data.ReadBits(10);
addonInfo.Loaded = data.ReadBit();
- addonInfo.Enabled = data.ReadBit();
+ addonInfo.Disabled = data.ReadBit();
if (nameLength > 1)
{
addonInfo.Name = data.ReadString(nameLength - 1);
diff --git a/src/server/game/Server/Packets/AddonPackets.h b/src/server/game/Server/Packets/AddonPackets.h
index 3b8faab79c2..cb9ed03ba7f 100644
--- a/src/server/game/Server/Packets/AddonPackets.h
+++ b/src/server/game/Server/Packets/AddonPackets.h
@@ -31,7 +31,7 @@ namespace WorldPackets
std::string Name;
std::string Version;
bool Loaded = false;
- bool Enabled = false;
+ bool Disabled = false;
};
ByteBuffer& operator>>(ByteBuffer& data, AddOnInfo& addonInfo);