mirror of
https://codeberg.org/icewind/vbsp.git
synced 2026-06-03 18:54:05 +02:00
16 lines
351 B
Rust
16 lines
351 B
Rust
#![no_main]
|
|
|
|
use libfuzzer_sys::fuzz_target;
|
|
|
|
fn fuzz(data: &[u8]) {
|
|
if let Some(bsp) = vbsp::Bsp::read(data).ok() {
|
|
let verts: Vec<_> = bsp
|
|
.vertices
|
|
.iter()
|
|
.map(|vertex| vertex.position.x)
|
|
.collect();
|
|
assert!(verts.len() > 1);
|
|
}
|
|
}
|
|
|
|
fuzz_target!(|data: &[u8]| { fuzz(data) });
|