From 47b44f902ed0669a28db99f1a2dc64cc2501f175 Mon Sep 17 00:00:00 2001 From: Tristan Matthews Date: Tue, 30 Sep 2025 20:47:11 -0400 Subject: [PATCH] spectrogram: add assertion on sections Fixes CID 1048734 Co-authored-by: Alexandre Janniaux --- modules/visualization/visual/effects.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/visualization/visual/effects.c b/modules/visualization/visual/effects.c index b25f70a741..ec18991ab7 100644 --- a/modules/visualization/visual/effects.c +++ b/modules/visualization/visual/effects.c @@ -573,6 +573,9 @@ static int spectrometer_Run(visual_effect_t * p_effect, vlc_object_t *p_aout, i_nb_bands *= i_sections; + if( i_sections <= 0 ) + vlc_assert_unreachable(); + for ( i = 0 ; i< i_nb_bands/i_sections ;i++) { /* We search the maximum on one scale */