From c84123b6077c379eb3df0b554a3d6eb69d301861 Mon Sep 17 00:00:00 2001 From: Angelo Venturini Date: Tue, 18 Apr 2023 22:51:58 -0300 Subject: [PATCH] fix: Channel Crash (#15909) --- src/server/game/Entities/Player/PlayerUpdates.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/server/game/Entities/Player/PlayerUpdates.cpp b/src/server/game/Entities/Player/PlayerUpdates.cpp index 9a7e09f80..ba60bf392 100644 --- a/src/server/game/Entities/Player/PlayerUpdates.cpp +++ b/src/server/game/Entities/Player/PlayerUpdates.cpp @@ -489,12 +489,11 @@ void Player::UpdateLocalChannels(uint32 newZone) { Channel* usedChannel = nullptr; - for (JoinedChannelsList::iterator itr = m_channels.begin(); - itr != m_channels.end(); ++itr) + for (Channel* channel : m_channels) { - if ((*itr)->GetChannelId() == i) + if (channel && channel->GetChannelId() == i) { - usedChannel = *itr; + usedChannel = channel; break; } }