summaryrefslogtreecommitdiff
path: root/apt-private
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2020-05-14 00:06:56 +0200
committerJulian Andres Klode <julian.klode@canonical.com>2020-05-18 22:22:24 +0200
commite61886cacbc5411ea027e3a3d1d5c31793ed2b71 (patch)
tree69f17913edd3f29f1571b46aec0b2a07d088194e /apt-private
parent1f641cf70e9cd52c093b4b62dc392f29cf34f03e (diff)
private-search: Only use V.TranslatedDescription() if good
When we could not find a translated description, we were pushing V.TranslatedDescription() to the vector, but that one might not have been good either. Add the check so we don't crash later when trying to access it. LP: #1877987
Diffstat (limited to 'apt-private')
-rw-r--r--apt-private/private-search.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/apt-private/private-search.cc b/apt-private/private-search.cc
index b3f9469ac..b2114740e 100644
--- a/apt-private/private-search.cc
+++ b/apt-private/private-search.cc
@@ -42,7 +42,7 @@ static std::vector<pkgCache::DescIterator> const TranslatedDescriptionsList(pkgC
Descriptions.push_back(Desc);
}
- if (Descriptions.empty())
+ if (Descriptions.empty() && V.TranslatedDescription().IsGood())
Descriptions.push_back(V.TranslatedDescription());
return Descriptions;