Skip to content
Snippets Groups Projects
Forked from CATS / ham-cats
35 commits behind the upstream repository.
fuzz_target_2.rs 308 B
#![no_main]
use libfuzzer_sys::fuzz_target;

use ham_cats::{buffer::Buffer, packet::Packet};

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);
    }
});