Skip to content
Snippets Groups Projects
fuzz_target_2.rs 308 B
Newer Older
Stephen D's avatar
Stephen D committed
#![no_main]
use libfuzzer_sys::fuzz_target;

use ham_cats::{buffer::Buffer, packet::Packet};
Stephen D's avatar
Stephen D committed

fuzz_target!(|data: &[u8]| {
    let mut buf = [0; 1024];
    let mut buf = Buffer::new_empty(&mut buf);
    if buf.try_extend_from_slice(data).is_ok() {
        let _ = Packet::<1024>::semi_decode(buf);
Stephen D's avatar
Stephen D committed
    }
});