diff --git a/modules/gui/qt4/components/extended_panels.cpp b/modules/gui/qt4/components/extended_panels.cpp index 8a9a803e5efc8d58993ecf37223a7c2160840ab9..37afab8b02b11560ef20e6abe493b7c96c429da1 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];