apt: updates for changed api (digest as array)

Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
This commit is contained in:
Dietmar Maurer 2024-07-17 09:35:31 +02:00 committed by Thomas Lamprecht
parent bcca060a93
commit 79f2b89d29
2 changed files with 3 additions and 3 deletions

View File

@ -200,7 +200,7 @@ impl APTRepositoryFileImpl for APTRepositoryFile {
} }
self.repositories = repos; self.repositories = repos;
self.digest = Some(digest); self.digest = Some(*digest);
Ok(()) Ok(())
} }
@ -221,7 +221,7 @@ impl APTRepositoryFileImpl for APTRepositoryFile {
} }
let (_, current_digest) = self.read_with_digest()?; let (_, current_digest) = self.read_with_digest()?;
if digest != &current_digest { if *digest != *current_digest {
return Err(self.err(format_err!("digest mismatch"))); return Err(self.err(format_err!("digest mismatch")));
} }
} }

View File

@ -137,7 +137,7 @@ fn test_digest() -> Result<(), Error> {
// expect a different digest, because the repo was modified // expect a different digest, because the repo was modified
let (_, new_digest) = file.read_with_digest()?; let (_, new_digest) = file.read_with_digest()?;
assert_ne!(old_digest, new_digest); assert_ne!(old_digest, *new_digest);
assert!(file.write().is_err()); assert!(file.write().is_err());