Fix: uncompressed encoder doing short writes
This commit is contained in:
1 parent
bec8e495a5
commit
0b5dc72454
1 file changed
+1
-1
@@ -14,7 +14,7 @@ impl Compression for Uncompressed {
|
|||||||
|
|
||||||
impl CompressionAlgorithm for Uncompressed {
|
impl CompressionAlgorithm for Uncompressed {
|
||||||
fn write_to<W: Write>(&mut self, writer: &mut W, bytes: &[u8]) -> Result<u64, io::Error> {
|
fn write_to<W: Write>(&mut self, writer: &mut W, bytes: &[u8]) -> Result<u64, io::Error> {
|
||||||
writer.write(bytes).map(|byte_count| byte_count as u64)
|
writer.write_all(bytes).map(|()| bytes.len() as u64)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user