From abb0f2b5c43d94c32aa26a6f8936216584517707 Mon Sep 17 00:00:00 2001 From: Ralph Giles Date: Wed, 28 Oct 2015 09:09:59 -0700 Subject: [PATCH] Add regression test from fuzzing test cases. This is the test case from frewsxcv's fuzzing work, generated by American Fuzzy Lop's rust support. https://github.com/mozilla/mp4parse-rust/issues/4 --- tests/afl.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/afl.rs b/tests/afl.rs index edf89aea..f15ffa17 100644 --- a/tests/afl.rs +++ b/tests/afl.rs @@ -15,3 +15,11 @@ fn fuzz_2() { let mut context = mp4parse::MediaContext::new(); let _ = mp4parse::read_box(&mut c, &mut context); } + +/// https://github.com/mozilla/mp4parse-rust/issues/4 +#[test] +fn fuzz_4() { + let mut c = Cursor::new(b"\x00\x00\x00\x01\x30\x30\x30\x30\x00\x00\x00\x00\x00\x00\x00\x00".to_vec()); + let mut context = mp4parse::MediaContext::new(); + let _ = mp4parse::read_box(&mut c, &mut context); +}