From eecb23560b8bed9ab277d8eea8ab80c54789a47d Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 7 Aug 2019 08:29:38 +0200 Subject: [PATCH] src/backup/data_blob.rs - encode: always compute crc --- src/backup/data_blob.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backup/data_blob.rs b/src/backup/data_blob.rs index 2263f83b..84aae9de 100644 --- a/src/backup/data_blob.rs +++ b/src/backup/data_blob.rs @@ -128,7 +128,9 @@ impl DataBlob { zstd::stream::copy_encode(data, &mut comp_data, 1)?; if comp_data.len() < max_data_len { - return Ok(DataBlob { raw_data: comp_data }); + let mut blob = DataBlob { raw_data: comp_data }; + blob.set_crc(blob.compute_crc()); + return Ok(blob); } }