Commit 85cf7704 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Fix memory leak

parent 16afc893
...@@ -188,6 +188,7 @@ int E_(Import_LuaPlaylist)( vlc_object_t *p_this ) ...@@ -188,6 +188,7 @@ int E_(Import_LuaPlaylist)( vlc_object_t *p_this )
{ {
demux_t *p_demux = (demux_t *)p_this; demux_t *p_demux = (demux_t *)p_this;
lua_State *L; lua_State *L;
int ret;
p_demux->p_sys = (demux_sys_t*)malloc( sizeof( demux_sys_t ) ); p_demux->p_sys = (demux_sys_t*)malloc( sizeof( demux_sys_t ) );
if( !p_demux->p_sys ) if( !p_demux->p_sys )
...@@ -223,12 +224,14 @@ int E_(Import_LuaPlaylist)( vlc_object_t *p_this ) ...@@ -223,12 +224,14 @@ int E_(Import_LuaPlaylist)( vlc_object_t *p_this )
lua_pop( L, 1 ); lua_pop( L, 1 );
return vlclua_scripts_batch_execute( p_this, "luaplaylist", &probe_luascript, ret = vlclua_scripts_batch_execute( p_this, "luaplaylist",
L, NULL ); &probe_luascript, L, NULL );
if( ret )
E_(Close_LuaPlaylist)( p_this );
return ret;
} }
/***************************************************************************** /*****************************************************************************
* Deactivate: frees unused data * Deactivate: frees unused data
*****************************************************************************/ *****************************************************************************/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment