src/api2/backup/upload_chunk.rs: verify chunk data if possible

This commit is contained in:
Dietmar Maurer
2019-06-14 06:23:46 +02:00
parent 0f37577092
commit fa148dbd11
2 changed files with 31 additions and 0 deletions

View File

@ -55,6 +55,8 @@ impl Future for UploadChunk {
let chunk = DataChunk::from_raw(raw_data, self.digest)?;
chunk.verify_unencrypted(self.size as usize)?;
let (is_duplicate, compressed_size) = self.store.insert_chunk(&chunk)?;
return Ok(Async::Ready((self.digest, self.size, compressed_size as u32, is_duplicate)))