From: Sigmund Augdal Helberg Date: Thu, 21 Dec 2006 00:07:11 +0000 (+0000) Subject: fix out of buffer read in equalizer code X-Git-Tag: 0.9.0-test0~8955 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=bf4ae068b451c5c86bc2ca402b1e023caa107ea5;p=vlc fix out of buffer read in equalizer code --- 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];