aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuzifix <luzifix19@gmail.com>2025-11-02 15:45:13 +0100
committerGitHub <noreply@github.com>2025-11-02 15:45:13 +0100
commit9d1bdda6d877c58b4fb0c0085a3cfa4bc802893e (patch)
tree6254f641660da4165410afb22e33f5da7ee711b8
parent0275ba9177180c7b45d5a73ebeeeffd88f46441a (diff)
Core/PacketIO: Fix packet structure for CMSG_CHAT_MESSAGE_CHANNEL (#31433)
-rw-r--r--src/server/game/Server/Packets/ChatPackets.cpp4
-rw-r--r--src/server/game/Server/WorldSession.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Server/Packets/ChatPackets.cpp b/src/server/game/Server/Packets/ChatPackets.cpp
index 36c2cdd018d..c747714bcd6 100644
--- a/src/server/game/Server/Packets/ChatPackets.cpp
+++ b/src/server/game/Server/Packets/ChatPackets.cpp
@@ -65,8 +65,8 @@ void ChatMessageChannel::Read()
if (IsSecure)
_worldPacket >> Bits<1>(*IsSecure);
- _worldPacket >> SizedCString::Data(Target);
- _worldPacket >> SizedCString::Data(Text);
+ _worldPacket >> SizedString::Data(Target);
+ _worldPacket >> SizedString::Data(Text);
}
ByteBuffer& operator>>(ByteBuffer& data, ChatAddonMessageParams& params)
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index 652d912ca15..99d72cb2b43 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -480,7 +480,7 @@ bool WorldSession::Update(uint32 diff, PacketFilter& updater)
catch (ByteBufferException const&)
{
TC_LOG_ERROR("network", "WorldSession::Update ByteBufferException occured while parsing a packet (opcode: {}) from client {}, accountid={}. Skipped packet.",
- packet->GetOpcode(), GetRemoteAddress(), GetAccountId());
+ GetOpcodeNameForLogging(static_cast<OpcodeClient>(packet->GetOpcode())), GetRemoteAddress(), GetAccountId());
packet->hexlike();
}