From: RĂ©mi Duraffort Date: Mon, 19 Jul 2010 20:29:47 +0000 (+0200) Subject: lua_demux: fix object leak. X-Git-Tag: 1.2.0-pre1~5752 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=dc4b98a9646e9cfa00d66a894e0aeadf59f03643;p=vlc lua_demux: fix object leak. --- diff --git a/modules/misc/lua/demux.c b/modules/misc/lua/demux.c index 222cc19af5..3fe1ef72eb 100644 --- a/modules/misc/lua/demux.c +++ b/modules/misc/lua/demux.c @@ -257,6 +257,7 @@ static int Demux( demux_t *p_demux ) { msg_Warn( p_demux, "Error while running script %s, " "function parse() not found", psz_filename ); + vlc_object_release( p_input_thread ); return VLC_EGENERIC; } @@ -265,6 +266,7 @@ static int Demux( demux_t *p_demux ) msg_Warn( p_demux, "Error while running script %s, " "function parse(): %s", psz_filename, lua_tostring( L, lua_gettop( L ) ) ); + vlc_object_release( p_input_thread ); return VLC_EGENERIC; }