From 9d1bdda6d877c58b4fb0c0085a3cfa4bc802893e Mon Sep 17 00:00:00 2001 From: Luzifix Date: Sun, 2 Nov 2025 15:45:13 +0100 Subject: Core/PacketIO: Fix packet structure for CMSG_CHAT_MESSAGE_CHANNEL (#31433) --- src/server/game/Server/Packets/ChatPackets.cpp | 4 ++-- src/server/game/Server/WorldSession.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server') 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(packet->GetOpcode())), GetRemoteAddress(), GetAccountId()); packet->hexlike(); } -- cgit v1.2.3