X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fdemuxers%2Favi.rs;h=3810bc82d99e49989d373660c07cf6ff6b64e535;hb=3ff4cebbb4d6d7eefa9879eeef59de02481a00cc;hp=67195c2ddb61c4b7bf4c9d9bea4bc1495cfeda2c;hpb=12ccce74c5c6e7de1b967bc611d064297ff9eff2;p=nihav.git diff --git a/src/demuxers/avi.rs b/src/demuxers/avi.rs index 67195c2..3810bc8 100644 --- a/src/demuxers/avi.rs +++ b/src/demuxers/avi.rs @@ -81,6 +81,7 @@ impl<'a> Demux<'a> for AVIDemuxer<'a> { if (self.src.tell() & 1) == 1 { self.src.read_skip(1)?; self.movi_size -= 1; + if self.movi_size == 0 { return Err(EOF); } } self.src.read_buf(&mut tag)?; let size = self.src.read_u32le()? as usize;