瀏覽代碼

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

Michael Vogt 19 年之前
父節點
當前提交
e6756cdefa
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      apt-pkg/packagemanager.cc

+ 2 - 1
apt-pkg/packagemanager.cc

@@ -95,9 +95,10 @@ bool pkgPackageManager::GetArchives(pkgAcquire *Owner,pkgSourceList *Sources,
    be downloaded. */
    be downloaded. */
 bool pkgPackageManager::FixMissing()
 bool pkgPackageManager::FixMissing()
 {   
 {   
+   pkgDepCache::ActionGroup group(Cache);
    pkgProblemResolver Resolve(&Cache);
    pkgProblemResolver Resolve(&Cache);
    List->SetFileList(FileNames);
    List->SetFileList(FileNames);
-   
+
    bool Bad = false;
    bool Bad = false;
    for (PkgIterator I = Cache.PkgBegin(); I.end() == false; I++)
    for (PkgIterator I = Cache.PkgBegin(); I.end() == false; I++)
    {
    {