]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/deb/debindexfile.cc
The entire concept of PendingError() is flawed :/.
[apt.git] / apt-pkg / deb / debindexfile.cc
index c55847305ff96c4038c64eae425a6b173f0d28e2..6b162372d39e648d5a9b5a9d60bc992b8e3df749 100644 (file)
@@ -134,6 +134,7 @@ pkgCacheListParser * debTranslationsIndex::CreateListParser(FileFd &Pkg)
    if (newError)
    {
       delete Parser;
+      _error->ReturnError();
       return nullptr;
    }
    else
@@ -168,6 +169,7 @@ pkgCacheListParser * debStatusIndex::CreateListParser(FileFd &Pkg)
    if (newError)
    {
       delete Parser;
+      _error->ReturnError();
       return nullptr;
    }
    else
@@ -250,6 +252,7 @@ pkgCacheListParser * debDebPkgFileIndex::CreateListParser(FileFd &Pkg)
    if (newError)
    {
       delete Parser;
+      _error->ReturnError();
       return nullptr;
    }
    else