diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index d15c9a9f..20dae08e 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -22,3 +22,7 @@ members = ["."] [[bin]] name = "fuzz_reader" path = "fuzz_targets/fuzz_reader.rs" + +[[bin]] +name = "fuzz_format" +path = "fuzz_targets/fuzz_format.rs" diff --git a/fuzz/fuzz_targets/fuzz_format.rs b/fuzz/fuzz_targets/fuzz_format.rs new file mode 100644 index 00000000..6a7d395e --- /dev/null +++ b/fuzz/fuzz_targets/fuzz_format.rs @@ -0,0 +1,7 @@ +#![no_main] +use libfuzzer_sys::fuzz_target; + +fuzz_target!(|data: (String, String)| { + use chrono::prelude::*; + let _ = DateTime::parse_from_str(&data.0, &data.1); +});