diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-06-25 08:57:58 +0200 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-06-26 07:55:51 +0200 |
| commit | 49eb4ed9fe444eec57e7ebd89f127966c00174c0 (patch) | |
| tree | 04c368a0de196f649fcff5c63ef024fa5b0a1bfd | |
| parent | e652e2b0671308827265b42279180acefa6063f0 (diff) | |
| download | mum-49eb4ed9fe444eec57e7ebd89f127966c00174c0.tar.gz | |
warn on invalid sound data
| -rw-r--r-- | mumd/src/audio.rs | 12 |
1 files 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); } } } |
