diff options
| author | Luzifix <luzifix19@gmail.com> | 2025-11-02 15:45:13 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-02 15:45:13 +0100 |
| commit | 9d1bdda6d877c58b4fb0c0085a3cfa4bc802893e (patch) | |
| tree | 6254f641660da4165410afb22e33f5da7ee711b8 | |
| parent | 0275ba9177180c7b45d5a73ebeeeffd88f46441a (diff) | |
Core/PacketIO: Fix packet structure for CMSG_CHAT_MESSAGE_CHANNEL (#31433)
| -rw-r--r-- | src/server/game/Server/Packets/ChatPackets.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Server/WorldSession.cpp | 2 |
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(); } |
