From 97249ff7b4c70be76e9cf4a889b027ed9354071f Mon Sep 17 00:00:00 2001 From: jackpoz Date: Wed, 29 May 2019 21:12:50 +0200 Subject: Core/Channel: Fix CRT Debug Assert triggered with invalid channel names (cherry picked from commit f0bd90cc35098475b20e736cf98885c99c04be3d) --- src/server/game/Handlers/ChannelHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Handlers/ChannelHandler.cpp') diff --git a/src/server/game/Handlers/ChannelHandler.cpp b/src/server/game/Handlers/ChannelHandler.cpp index 6b06758449a..191f906cbdd 100644 --- a/src/server/game/Handlers/ChannelHandler.cpp +++ b/src/server/game/Handlers/ChannelHandler.cpp @@ -47,7 +47,7 @@ void WorldSession::HandleJoinChannel(WorldPackets::Channel::JoinChannel& packet) if (packet.ChannelName.empty()) return; - if (isdigit(packet.ChannelName[0])) + if (isdigit((unsigned char)packet.ChannelName[0])) return; if (ChannelMgr* cMgr = ChannelMgr::ForTeam(GetPlayer()->GetTeam())) -- cgit v1.2.3