X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/b6e9756ca03ec887ef1d0bc8e38f63c29db7a365..4adc750a2a8d0c6b2c03353b5538bc7446020f68:/apt-pkg/deb/deblistparser.cc diff --git a/apt-pkg/deb/deblistparser.cc b/apt-pkg/deb/deblistparser.cc index e24ced271..f7f64debd 100644 --- a/apt-pkg/deb/deblistparser.cc +++ b/apt-pkg/deb/deblistparser.cc @@ -999,7 +999,7 @@ bool debListParser::SameVersion(unsigned short const Hash, /*{{{*/ // status file is parsed last, so the first version we encounter is // probably also the version we have downloaded unsigned long long const Size = Section.FindULL("Size"); - if (Size != 0 && Size != Ver->Size) + if (Size != 0 && Ver->Size != 0 && Size != Ver->Size) return false; // available everywhere, but easier to check here than to include in VersionHash unsigned char MultiArch = ParseMultiArch(false);