src/backup/data_blob.rs: always compute crc

This commit is contained in:
Dietmar Maurer
2019-08-06 11:42:14 +02:00
parent c807d231eb
commit f889b15867
2 changed files with 15 additions and 8 deletions

View File

@ -539,9 +539,9 @@ fn upload_backup_log(
Ok::<_, Error>(acc)
})
.and_then(move |data| {
let mut blob = DataBlob::from_raw(data)?;
// always comput CRC at server side
blob.set_crc(blob.compute_crc());
let blob = DataBlob::from_raw(data)?;
// always verify CRC at server side
blob.verify_crc()?;
let raw_data = blob.raw_data();
file_set_contents(&path, raw_data, None)?;
Ok(())