]> git.sesse.net Git - vlc/commitdiff
Fix memleak in Qt interface.
authorRémi Duraffort <ivoire@videolan.org>
Thu, 31 Jul 2008 16:50:07 +0000 (18:50 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Thu, 31 Jul 2008 16:50:07 +0000 (18:50 +0200)
modules/gui/qt4/components/extended_panels.cpp

index 3560d7a8545bd86e3fe5b05e9cf3feba05af3a7f..2085f6d82ec5654335554bc8ea9839e12d4c14ce 100644 (file)
@@ -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" )