From: Michael Vogt <michael.vogt@ubuntu.com>
Date: Tue, 13 Mar 2007 12:38:12 +0000 (+0100)
Subject: * apt-pkg/packagemanager.cc:
X-Git-Tag: 0.7.24ubuntu1~190^2~4
X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/e6756cdefaad7818f4a3bb95e7a935bc6cf8ed2e

* apt-pkg/packagemanager.cc:
  - use ActionGroup() to protect FixMissing()
---

diff --git a/apt-pkg/packagemanager.cc b/apt-pkg/packagemanager.cc
index b0dd43629..1e57d6455 100644
--- a/apt-pkg/packagemanager.cc
+++ b/apt-pkg/packagemanager.cc
@@ -95,9 +95,10 @@ bool pkgPackageManager::GetArchives(pkgAcquire *Owner,pkgSourceList *Sources,
    be downloaded. */
 bool pkgPackageManager::FixMissing()
 {   
+   pkgDepCache::ActionGroup group(Cache);
    pkgProblemResolver Resolve(&Cache);
    List->SetFileList(FileNames);
-   
+
    bool Bad = false;
    for (PkgIterator I = Cache.PkgBegin(); I.end() == false; I++)
    {