Pumpkin/crates/pumpkin-nbt/fuzz/fuzz_targets/deserialize_java.rs
2026-08-06 12:56:40 +02:00

16 lines
480 B
Rust

#![no_main]
use libfuzzer_sys::fuzz_target;
use pumpkin_nbt::Nbt;
use pumpkin_nbt::deserializer::NbtReadHelperJava;
use std::io::Cursor;
fuzz_target!(|data: &[u8]| {
let mut cursor = Cursor::new(data);
let mut reader = NbtReadHelperJava::new(&mut cursor);
let _ = Nbt::read(&mut reader);
let mut cursor_unnamed = Cursor::new(data);
let mut reader_unnamed = NbtReadHelperJava::new(&mut cursor_unnamed);
let _ = Nbt::read_unnamed(&mut reader_unnamed);
});