]> git.saurik.com Git - apt.git/blobdiff - ftparchive/cachedb.cc
calculate only expected hashes in methods
[apt.git] / ftparchive / cachedb.cc
index 1dc2685946684598e602b6f2ba7f3a1b781dd25f..cc3527ea40fa68c575a989dbfea11fb394dbf75d 100644 (file)
@@ -441,8 +441,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();