From: RĂ©mi Duraffort Date: Thu, 31 Jul 2008 16:50:07 +0000 (+0200) Subject: Fix memleak in Qt interface. X-Git-Tag: 0.9.0-test3~106 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=03967e7ffa33848362d39bccd0af4b32b8c4e7f0;p=vlc Fix memleak in Qt interface. --- diff --git a/modules/gui/qt4/components/extended_panels.cpp b/modules/gui/qt4/components/extended_panels.cpp index 3560d7a854..2085f6d82e 100644 --- a/modules/gui/qt4/components/extended_panels.cpp +++ b/modules/gui/qt4/components/extended_panels.cpp @@ -990,6 +990,7 @@ void Equalizer::updateUISliderValues( int i_preset ) if( i_preset < 0 ) return; char *p = createValuesFromPreset( i_preset ); + char *psz = p; float f_preamp = eqz_preset_10b[i_preset]->f_preamp; if ( p ) @@ -1008,6 +1009,7 @@ void Equalizer::updateUISliderValues( int i_preset ) if( *p == '\0' ) break; } + free( psz ); } ui.preampSlider->setValue( (int)( ( f_preamp + 20 ) * 10 ) ); ui.preampLabel->setText( qtr( "Preamp\n" )