Skip to content

Commit 29d8194

Browse files
authored
Merge pull request #484 from CosminPerRam/feat/simplify_manual_conversion
feat: simplify manual bits extraction and an unneeded reref
2 parents 98c98c8 + 6dbf844 commit 29d8194

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/gz/bufread.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ impl<R: BufRead> Read for GzDecoder<R> {
303303
if *pos < buf.len() {
304304
*pos += read_into(self.reader.get_mut().get_mut(), &mut buf[*pos..])?;
305305
} else {
306-
let (crc, amt) = finish(&buf);
306+
let (crc, amt) = finish(buf);
307307

308308
if crc != self.reader.crc().sum() || amt != self.reader.crc().amount() {
309309
self.state = GzState::End(Some(mem::take(header)));

src/gz/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,8 +402,7 @@ impl GzBuilder {
402402
let mut header = vec![0u8; 10];
403403
if let Some(v) = extra {
404404
flg |= FEXTRA;
405-
header.push((v.len() >> 0) as u8);
406-
header.push((v.len() >> 8) as u8);
405+
header.extend((v.len() as u16).to_le_bytes());
407406
header.extend(v);
408407
}
409408
if let Some(filename) = filename {

0 commit comments

Comments
 (0)