]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/algorithms.cc
if critical or-group can't be satisfied, exit directly.
[apt.git] / apt-pkg / algorithms.cc
index 0b4366e5ebe758a8e0cee36e3fa0f5b2d38c02aa..e7703ca93b0d41234d869a18f4fc14879e0a77dc 100644 (file)
@@ -647,12 +647,10 @@ bool pkgProblemResolver::DoUpgrade(pkgCache::PkgIterator Pkg)
       // Compute a single dependency element (glob or)
       pkgCache::DepIterator Start = D;
       pkgCache::DepIterator End = D;
-      unsigned char State = 0;
       for (bool LastOR = true; D.end() == false && LastOR == true;)
       {
-        State |= Cache[D];
         LastOR = (D->CompareOp & pkgCache::Dep::Or) == pkgCache::Dep::Or;
-        D++;
+        ++D;
         if (LastOR == true)
            End = D;
       }