summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerbuilder/libinstaller/packagemanagercore.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp
index a620867a2..8bcb3cdbf 100644
--- a/installerbuilder/libinstaller/packagemanagercore.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore.cpp
@@ -1816,6 +1816,8 @@ void PackageManagerCore::updateDisplayVersions(const QString &displayKey)
QString PackageManagerCore::findDisplayVersion(const QString &componentName,
const QHash<QString, Component *> &components, const QString &versionKey, QHash<QString, bool> &visited)
{
+ if (!components.contains(componentName))
+ return QString();
const QString replaceWith = components.value(componentName)->value(scInheritVersion);
visited[componentName] = true;