vlc | branch: master | Pierre Ynard <linkfa...@yahoo.fr> | Sun May 20 19:50:20 2012 +0200| [e52f2154aeb9260b08ca063d30d7f8739a3bf95b] | committer: Pierre Ynard
lua: fix memory leak in equalizer function > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e52f2154aeb9260b08ca063d30d7f8739a3bf95b --- modules/lua/libs/equalizer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/lua/libs/equalizer.c b/modules/lua/libs/equalizer.c index 32b3b71..f02586e 100644 --- a/modules/lua/libs/equalizer.c +++ b/modules/lua/libs/equalizer.c @@ -265,9 +265,11 @@ static int vlclua_equalizer_setpreset( lua_State *L ) char *psz_af = var_GetNonEmptyString( p_aout, "audio-filter" ); if( !psz_af || strstr ( psz_af, "equalizer" ) == NULL ) { + free( psz_af ); vlc_object_release( p_aout ); return 0; } + free( psz_af ); char *newstr; if( asprintf( &newstr , "%6.1f" , eqz_preset_10b[presetid].f_amp[0] ) == -1 ) return 0; _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits