]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/policy.cc
Repeat after me: IMS-Hit is really "I am shit" :/.
[apt.git] / apt-pkg / policy.cc
index 3dd6ddac4798621e9194f86ca30fb771336284cb..a13510e66782ca4dcb695d1b9c556f46ba22b260 100644 (file)
@@ -320,7 +320,7 @@ bool ReadPinDir(pkgPolicy &Plcy,string Dir)
    bool const PendingErrors = _error->PendingError();
    _error->MergeWithStack();
    if (PendingErrors)
-      return false;
+      return _error->ReturnError();
 
    // Read the files
    for (vector<string>::const_iterator I = List.begin(); I != List.end(); ++I)
@@ -391,6 +391,7 @@ bool ReadPinFile(pkgPolicy &Plcy,string File)
       if (priority < std::numeric_limits<short>::min() ||
           priority > std::numeric_limits<short>::max() ||
          newError) {
+        _error->ReturnError();
         return _error->Error(_("%s: Value %s is outside the range of valid pin priorities (%d to %d)"),
                              File.c_str(), Tags.FindS("Pin-Priority").c_str(),
                              std::numeric_limits<short>::min(),