From 49eb4ed9fe444eec57e7ebd89f127966c00174c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 25 Jun 2021 08:57:58 +0200 Subject: warn on invalid sound data --- mumd/src/audio.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mumd/src/audio.rs b/mumd/src/audio.rs index af6f9d7..4b64866 100644 --- a/mumd/src/audio.rs +++ b/mumd/src/audio.rs @@ -136,13 +136,13 @@ impl AudioOutput { for effect in sound_effects { if let Ok(event) = NotificationEvent::try_from(effect.event.as_str()) { let file = PathBuf::from(&effect.file); - let id = self - .sound_effects - .open(&file) - .unwrap_or_else(|_| SoundEffects::default_sound_effect()); - self.sound_effect_events.insert(event, id); + if let Ok(id) = self.sound_effects.open(&file) { + self.sound_effect_events.insert(event, id); + } else { + warn!("Invalid sound data in '{}'", &effect.file); + } } else { - warn!("Unknown sound effect '{}'", effect.event); + warn!("Unknown sound effect '{}'", &effect.event); } } } -- cgit v1.2.1