From bf4ae068b451c5c86bc2ca402b1e023caa107ea5 Mon Sep 17 00:00:00 2001 From: Sigmund Augdal Helberg Date: Thu, 21 Dec 2006 00:07:11 +0000 Subject: [PATCH] fix out of buffer read in equalizer code --- modules/gui/qt4/components/extended_panels.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/gui/qt4/components/extended_panels.cpp b/modules/gui/qt4/components/extended_panels.cpp index 8a9a803e5e..37afab8b02 100644 --- a/modules/gui/qt4/components/extended_panels.cpp +++ b/modules/gui/qt4/components/extended_panels.cpp @@ -364,9 +364,9 @@ void Equalizer::setValues( char *psz_bands, float f_preamp ) sprintf( psz_val, "% 5.1f", f ); band_texts[i]->setText( band_frequencies[i] + "\n" + psz_val + "dB" ); - if( p == NULL ) break; + if( p == NULL || *p == '\0' ) break; p++; - if( *p == 0 ) break; + if( *p == '\0' ) break; } } char psz_val[5]; -- 2.39.2