From f21877e00f3161a63db3e08feb321eeff850d2d5 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 22 Jul 2020 10:26:27 +0200 Subject: [PATCH] Core/GuildFinder: fixed a crash when trying to list a guild which was stored as listed but no longer exists --- src/server/game/Handlers/GuildFinderHandler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/game/Handlers/GuildFinderHandler.cpp b/src/server/game/Handlers/GuildFinderHandler.cpp index 2b42667b51b..6f9df253912 100644 --- a/src/server/game/Handlers/GuildFinderHandler.cpp +++ b/src/server/game/Handlers/GuildFinderHandler.cpp @@ -119,6 +119,8 @@ void WorldSession::HandleGuildFinderBrowse(WorldPacket& recvPacket) { LFGuildSettings guildSettings = itr->second; Guild* guild = sGuildMgr->GetGuildById(itr->first); + if (!guild) + continue; ObjectGuid guildGUID = ObjectGuid(guild->GetGUID());