summaryrefslogtreecommitdiff
path: root/src/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.rs')
-rw-r--r--src/client.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client.rs b/src/client.rs
index 7b15bba..7ae6581 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -131,7 +131,8 @@ impl BackupClient {
/// Upload a data chunk to the server.
pub async fn upload_chunk(&mut self, chunk: DataChunk) -> Result<ChunkId, ClientError> {
let enc = self.cipher.encrypt_chunk(&chunk)?;
- let id = self.store.put(enc, chunk.meta()).await?;
+ let data = enc.ciphertext().to_vec();
+ let id = self.store.put(data, chunk.meta()).await?;
Ok(id)
}