diff --git a/src/roommanager.cpp b/src/roommanager.cpp index c07d876b3..89bc58342 100644 --- a/src/roommanager.cpp +++ b/src/roommanager.cpp @@ -320,6 +320,9 @@ void RoomManager::reset() void RoomManager::leaveRoom(NeoChatRoom *room) { + if (!room) { + return; + } if (m_lastCurrentRoom && room->id() == m_lastCurrentRoom->id()) { m_lastCurrentRoom = nullptr; }