chiark / gitweb /
asseturl: Fix a wrong call to write, to be write_all
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 31 Mar 2022 00:10:19 +0000 (01:10 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 31 Mar 2022 00:10:19 +0000 (01:10 +0100)
In practice this bug is latent, buecause DigestWrite will take the
whole thing.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/asseturl.rs

index 33bbabdcbea3ccf1aabe55e76f3a3d5f71d3fc15..a0ea4564913391e9e9440ad26a0ada940136dc95 100644 (file)
@@ -36,7 +36,7 @@ impl AssetUrlKey {
     };
     let mut dw = DigestWrite::sink();
     write!(dw, "{}\0", what).unwrap();
-    dw.write(&k[..]).unwrap();
+    dw.write_all(&k[..]).unwrap();
     rmp_serde::encode::write(&mut dw, &v).expect("serialize failed!");
     AssetUrlToken(dw.finish().0)
   }