diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index f9c04dc..b9dfd50 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -10,7 +10,7 @@ cargo-fuzz = true [dependencies] # internal -qoi-fast = { path = ".." } +qoi = { path = ".." } # external libfuzzer-sys = "0.4" diff --git a/fuzz/fuzz_targets/decode.rs b/fuzz/fuzz_targets/decode.rs index 62a1c3b..9dc1c0a 100644 --- a/fuzz/fuzz_targets/decode.rs +++ b/fuzz/fuzz_targets/decode.rs @@ -24,7 +24,7 @@ fuzz_target!(|input: (u16, u16, bool, &[u8])| { channels, 0, ]; - vec.extend(&*data); + vec.extend(data); vec.extend(&[0, 0, 0, 0, 0, 0, 0, 1]); let header_expected = Header { diff --git a/fuzz/fuzz_targets/encode.rs b/fuzz/fuzz_targets/encode.rs index aedb0c3..ef4113c 100644 --- a/fuzz/fuzz_targets/encode.rs +++ b/fuzz/fuzz_targets/encode.rs @@ -1,7 +1,7 @@ #![no_main] use libfuzzer_sys::fuzz_target; -use qoi::{encode_size_limit, encode_to_vec}; +use qoi::{encode_max_len, encode_to_vec}; fuzz_target!(|input: (bool, u8, &[u8])| { let (is_4, w_frac, data) = input; @@ -18,7 +18,7 @@ fuzz_target!(|input: (bool, u8, &[u8])| { let out = encode_to_vec(&data[..(w * h * channels as usize)], w as u32, h as u32); if w * h != 0 { let out = out.unwrap(); - assert!(out.len() <= encode_size_limit(w as u32, h as u32, channels)); + assert!(out.len() <= encode_max_len(w as u32, h as u32, channels)); } else { assert!(out.is_err()); }