From: Kostya Shishkov Date: Fri, 6 Feb 2026 18:02:11 +0000 (+0100) Subject: nihav_hlblocks/demux: handle empty or too short files better X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=84d73051646f36d06df4850addd530d6e6c3649c;p=nihav.git nihav_hlblocks/demux: handle empty or too short files better --- diff --git a/nihav-hlblocks/src/demux.rs b/nihav-hlblocks/src/demux.rs index ac63142..d8d2cd8 100644 --- a/nihav-hlblocks/src/demux.rs +++ b/nihav-hlblocks/src/demux.rs @@ -232,7 +232,7 @@ impl<'a> DemuxerObject<'a> { } br.seek(SeekFrom::Start(0)).unwrap(); let mut buf = vec![0; 1048576]; - let size = br.read_buf_some(&mut buf).unwrap(); + let size = br.read_buf_some(&mut buf).unwrap_or(0); br.seek(SeekFrom::Start(0)).unwrap(); let mut pname = ""; @@ -549,7 +549,9 @@ pub fn detect_tags(br: &mut dyn ByteIO, verbose: bool) -> (bool, u64, Option