From 5887d13d469f6fba952fb36a7aed7ec0d29f5de0 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 27 Jan 2022 12:27:03 +0100 Subject: [PATCH] Docker: Fix crash while removing auto detected toolchains Change-Id: Id0cf4346b97f54247ad81ae0d93a42935dca8a0f Reviewed-by: hjk --- src/plugins/docker/dockerdevice.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index 1de6430b9cc..a2284f50a81 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -628,9 +628,9 @@ void KitDetectorPrivate::undoAutoDetect() const }; emit q->logOutput('\n' + tr("Removing toolchain entries...")); - for (ToolChain *toolChain : ToolChainManager::toolchains()) { - QString detectionSource = toolChain->detectionSource(); - if (toolChain->detectionSource() == m_sharedId) { + const Toolchains toolchains = ToolChainManager::toolchains(); + for (ToolChain *toolChain : toolchains) { + if (toolChain && toolChain->detectionSource() == m_sharedId) { emit q->logOutput(tr("Removed \"%1\"").arg(toolChain->displayName())); ToolChainManager::deregisterToolChain(toolChain); }