]> git.saurik.com Git - apt.git/blobdiff - ftparchive/cachedb.cc
auto-prefix $(SITE) for indextargets Description field
[apt.git] / ftparchive / cachedb.cc
index 1dc2685946684598e602b6f2ba7f3a1b781dd25f..ce6c865f334f9a9613717edebce81cf99891a4f1 100644 (file)
@@ -45,6 +45,7 @@ CacheDB::~CacheDB()
 {
    ReadyDB();
    delete DebFile;
+   CloseFile();
 }
 
 // CacheDB::ReadyDB - Ready the DB2                                    /*{{{*/
@@ -441,8 +442,8 @@ bool CacheDB::GetHashes(bool const GenOnly, unsigned int const DoHashes)
       if (OpenFile() == false)
         return false;
 
-      Hashes hashes;
-      if (Fd->Seek(0) == false || hashes.AddFD(*Fd, CurStat.FileSize, FlHashes) == false)
+      Hashes hashes(FlHashes);
+      if (Fd->Seek(0) == false || hashes.AddFD(*Fd, CurStat.FileSize) == false)
         return false;
 
       HashStringList hl = hashes.GetHashStringList();