fuzz/fuzz_targets/fuzz_target_vrrpv2.rs
author Sunil Nimmagadda <sunil@nimmagadda.net>
Sun, 26 May 2024 13:19:51 +0530
changeset 29 277a2f8b3653
parent 24 b45e6310310e
permissions -rw-r--r--
Make VRRPv2Error std::error::Error trait compliant.
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
});