From d02b5dc9ceefde7fc101868a713ed73e0ffe5c71 Mon Sep 17 00:00:00 2001 From: Andrew Eikum Date: Mon, 11 Oct 2021 13:06:32 -0500 Subject: [PATCH] media-converter: Always set write offset past header --- media-converter/src/fossilize.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/media-converter/src/fossilize.rs b/media-converter/src/fossilize.rs index 511f4602..4eafb423 100644 --- a/media-converter/src/fossilize.rs +++ b/media-converter/src/fossilize.rs @@ -244,6 +244,9 @@ impl StreamArchive { version > FOSSILIZE_VERSION { return Err(Error::CorruptDatabase); } + + self.write_pos = MAGIC_LEN_BYTES as u64; + loop { let mut name_and_header = [0u8; PAYLOAD_NAME_LEN_BYTES + PAYLOAD_HEADER_LEN_BYTES]; let res = self.file.read_exact(&mut name_and_header);