diff options
Diffstat (limited to 'apt-pkg/edsp/edsplistparser.cc')
-rw-r--r-- | apt-pkg/edsp/edsplistparser.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/apt-pkg/edsp/edsplistparser.cc b/apt-pkg/edsp/edsplistparser.cc index 34b9ec934..5419069f2 100644 --- a/apt-pkg/edsp/edsplistparser.cc +++ b/apt-pkg/edsp/edsplistparser.cc @@ -19,6 +19,7 @@ #include <apt-pkg/pkgsystem.h> #include <apt-pkg/string_view.h> #include <apt-pkg/strutl.h> +#include <apt-pkg/tagfile-keys.h> #include <apt-pkg/tagfile.h> #include <array> @@ -61,9 +62,7 @@ APT::StringView edspLikeListParser::Description_md5() // ListParser::VersionHash - Compute a unique hash for this version /*{{{*/ uint32_t edspLikeListParser::VersionHash() { - if (Section.Exists("APT-Hash") == true) - return Section.FindI("APT-Hash"); - else if (Section.Exists("APT-ID") == true) + if (Section.Exists("APT-ID") == true) return Section.FindI("APT-ID"); return 0; } @@ -143,8 +142,8 @@ bool eippListParser::ParseStatus(pkgCache::PkgIterator &Pkg, {"triggers-pending",pkgCache::State::TriggersPending}, {"installed",pkgCache::State::Installed}, }}; - auto const status = Section.Find("Status"); - if (status.empty() == false) + auto const status = Section.Find(pkgTagSection::Key::Status); + if (not status.empty()) { for (auto && sv: statusvalues) { |