fuzz/fuzz_targets/fuzz_target_vrrpv2.rs
author Sunil Nimmagadda <sunil@nimmagadda.net>
Wed, 31 Jan 2024 14:39:06 +0530
changeset 24 b45e6310310e
permissions -rw-r--r--
Fuzz vrrpv2::from_bytes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
24
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     1
#![no_main]
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     2
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     3
use libfuzzer_sys::fuzz_target;
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     4
use vrrpd::vrrpv2;
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     5
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     6
fuzz_target!(|data: &[u8]| {
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     7
    let _ = vrrpv2::from_bytes(data);
b45e6310310e Fuzz vrrpv2::from_bytes
Sunil Nimmagadda <sunil@nimmagadda.net>
parents:
diff changeset
     8
});