From 03967e7ffa33848362d39bccd0af4b32b8c4e7f0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Thu, 31 Jul 2008 18:50:07 +0200 Subject: [PATCH 1/1] Fix memleak in Qt interface. --- modules/gui/qt4/components/extended_panels.cpp | 2 ++ 1 file changed, 2 insertions(+) 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" ) -- 2.39.2