|
|
@@ -1141,13 +1141,14 @@ void pkgAcqIndex::Done(string Message,unsigned long long Size,string Hash,
|
|
|
else
|
|
|
Local = true;
|
|
|
|
|
|
- // The files timestamp matches
|
|
|
+ // The files timestamp matches, for non-local URLs reverify the local
|
|
|
+ // file, for local file, uncompress again to ensure the hashsum is still
|
|
|
+ // matching the Release file
|
|
|
if (!Local && StringToBool(LookupTag(Message,"IMS-Hit"),false) == true)
|
|
|
{
|
|
|
ReverifyAfterIMS(FileName);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
string decompProg;
|
|
|
|
|
|
// If we enable compressed indexes, queue for hash verification
|