From e322e26b7e8c3dbfcba5c6142ca7559b63fc1652 Mon Sep 17 00:00:00 2001 From: Edward Barnard Date: Mon, 6 Mar 2017 21:07:19 +0000 Subject: Fuzz the binary and xml parsers separately. --- fuzz/fuzzers/binary_reader.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fuzz/fuzzers/binary_reader.rs') diff --git a/fuzz/fuzzers/binary_reader.rs b/fuzz/fuzzers/binary_reader.rs index 800ca21..4956694 100644 --- a/fuzz/fuzzers/binary_reader.rs +++ b/fuzz/fuzzers/binary_reader.rs @@ -4,9 +4,11 @@ extern crate plist; use std::io::Cursor; use plist::Plist; +use plist::binary::EventReader; #[export_name="rust_fuzzer_test_input"] pub extern fn go(data: &[u8]) { let cursor = Cursor::new(data); - let _ = Plist::read(cursor); + let reader = EventReader::new(cursor); + let _ = Plist::from_events(reader); } -- cgit v1.2.3