]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/indexfile.cc
add cacheset push_back wrapping for std::back_inserter
[apt.git] / apt-pkg / indexfile.cc
index c3c0e74ae27bf5ef4db2b079db1f4d2aa3f62cdd..f57b442a3205f2a5fc017901225a6fa0f6f2983a 100644 (file)
@@ -148,6 +148,7 @@ std::string IndexTarget::Option(OptionKeys const EnumKey) const             /*{{{*/
       APT_CASE(DEFAULTENABLED);
       APT_CASE(COMPRESSIONTYPES);
       APT_CASE(SOURCESENTRY);
+      APT_CASE(BY_HASH);
 #undef APT_CASE
       case FILENAME: return _config->FindDir("Dir::State::lists") + URItoFileName(URI);
       case EXISTING_FILENAME:
@@ -342,6 +343,7 @@ bool pkgDebianIndexFile::Merge(pkgCacheGenerator &Gen,OpProgress * const Prog)
    _error->PushToStack();
    std::unique_ptr<pkgCacheListParser> Parser(CreateListParser(Pkg));
    bool const newError = _error->PendingError();
+   _error->MergeWithStack();
    if (newError == false && Parser == nullptr)
       return true;
    if (Parser == NULL)