From 7906d93277fc90f86639827d8aca6a1c239027f4 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sun, 4 Sep 2022 17:28:18 -0500 Subject: [PATCH] Add/tighten up assertions. --- src/lib.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a541682..44ea21b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -271,7 +271,12 @@ fn add_generator( let generator = syz::BufferGenerator::new(&context) .expect("Failed to create generator"); generator.buffer().set(&**b).expect("Unable to set buffer"); - generator.gain().set(sound.gain).expect("Failed to set gain"); + assert!(sound.gain >= 0.); + assert!(sound.pitch > 0. && sound.pitch <= 2.); + generator + .gain() + .set(sound.gain) + .expect("Failed to set gain"); generator .pitch_bend() .set(sound.pitch) @@ -513,7 +518,7 @@ fn update_sound_properties(mut query: Query<&mut Sound>) { .. } = *sound; assert!(gain >= 0.); - assert!(pitch >= 0. && pitch <= 2.); + assert!(pitch > 0. && pitch <= 2.); if sound.restart { if let Some(generator) = sound.generator.as_mut() { generator