]> git.saurik.com Git - apt.git/blobdiff - apt-private/private-download.cc
use pkgCache::VS instead of pkgDepCache::VS()
[apt.git] / apt-private / private-download.cc
index 5cdcf6038441f4513d5202d763aab6942f0a02c7..6f672635fa179f6479045171c0a77fbf1bd437d2 100644 (file)
@@ -309,16 +309,16 @@ bool DoClean(CommandLine &)
    }
 
    pkgAcquire Fetcher;
-   if (archivedir.empty() == false && FileExists(archivedir) == true)
+   if (archivedir.empty() == false && FileExists(archivedir) == true &&
+        Fetcher.GetLock(archivedir) == true)
    {
-      Fetcher.GetLock(archivedir);
       Fetcher.Clean(archivedir);
       Fetcher.Clean(archivedir + "partial/");
    }
 
-   if (listsdir.empty() == false && FileExists(listsdir) == true)
+   if (listsdir.empty() == false && FileExists(listsdir) == true &&
+        Fetcher.GetLock(listsdir) == true)
    {
-      Fetcher.GetLock(listsdir);
       Fetcher.Clean(listsdir + "partial/");
    }