From 8910356ffcb7fc80a26f49609198dd83a267b84d Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 24 Jun 2024 15:16:45 +0200 Subject: [PATCH] LanguageClient: avoid crash on collecting clients for a null setting And assert in that case. Change-Id: I7b74589e6f08eb57e1b08bf509729bef32d0a9ff Reviewed-by: Marcus Tillmanns --- src/plugins/languageclient/languageclientmanager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/languageclient/languageclientmanager.cpp b/src/plugins/languageclient/languageclientmanager.cpp index 8ee2254c746..11ce6b4618e 100644 --- a/src/plugins/languageclient/languageclientmanager.cpp +++ b/src/plugins/languageclient/languageclientmanager.cpp @@ -387,6 +387,7 @@ void LanguageClientManager::enableClientSettings(const QString &settingsId, bool QList LanguageClientManager::clientsForSetting(const BaseSettings *setting) { QTC_ASSERT(managerInstance, return {}); + QTC_ASSERT(setting, return {}); auto instance = managerInstance; return instance->m_clientsForSetting.value(setting->m_id); }