Skip to content

Commit fe34d99

Browse files
committed
Update fuzzer
1 parent f2c8246 commit fe34d99

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

fuzz/Cargo.toml

+4-9
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,21 @@
1-
21
[package]
32
name = "matroska-fuzz"
43
version = "0.0.1"
54
authors = ["Automatically generated"]
5+
edition = "2021"
66
publish = false
77

88
[package.metadata]
99
cargo-fuzz = true
1010

11-
[dependencies.matroska]
12-
path = ".."
13-
[dependencies.libfuzzer-sys]
14-
git = "https://github.com/rust-fuzz/libfuzzer-sys.git"
11+
[dependencies]
12+
matroska = { path = ".." }
13+
libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" }
1514

1615
# Prevent this from interfering with workspaces
1716
[workspace]
1817
members = ["."]
1918

20-
[[bin]]
21-
name = "fuzz_target_1"
22-
path = "fuzz_targets/fuzz_target_1.rs"
23-
2419
[[bin]]
2520
name = "ebml"
2621
path = "fuzz_targets/ebml.rs"

fuzz/fuzz_targets/ebml.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
#![no_main]
2-
#[macro_use] extern crate libfuzzer_sys;
3-
extern crate matroska;
42

5-
use matroska::ebml::parse_element;
3+
use libfuzzer_sys::fuzz_target;
4+
use matroska::ebml::ebml_header;
65

76
fuzz_target!(|data: &[u8]| {
8-
let _ = parse_element(data);
7+
let _ = ebml_header(data);
98
});

0 commit comments

Comments
 (0)