]> git.sesse.net Git - vlc/commitdiff
Fix memleak in audio equalizer.
authorRémi Duraffort <ivoire@videolan.org>
Thu, 31 Jul 2008 18:00:46 +0000 (20:00 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Thu, 31 Jul 2008 18:00:46 +0000 (20:00 +0200)
modules/audio_filter/equalizer.c

index 3d2df4af74a85cea7241b880bfa0e63ac6ab0145..a05c34a10217b825c40a884eb9388487e3e673b9 100644 (file)
@@ -338,8 +338,10 @@ static int EqzInit( aout_filter_t *p_filter, int i_rate )
         }
     }
 
-    var_CreateGetString( p_aout,"equalizer-bands" );
-    var_CreateGetString( p_aout, "equalizer-preset" );
+    char *psz_tmp = var_CreateGetString( p_aout,"equalizer-bands" );
+    free( psz_tmp );
+    psz_tmp = var_CreateGetString( p_aout, "equalizer-preset" );
+    free( psz_tmp );
 
     p_sys->b_2eqz = var_CreateGetBool( p_aout, "equalizer-2pass" );