{
msg_Warn( p_demux, "Error loading script %s: %s", psz_filename,
lua_tostring( L, lua_gettop( L ) ) );
- lua_pop( L, 1 );
goto error;
}
{
msg_Warn( p_demux, "Error while runing script %s, "
"function probe() not found", psz_filename );
- lua_pop( L, 1 );
goto error;
- return VLC_EGENERIC;
}
if( lua_pcall( L, 0, 1, 0 ) )
msg_Warn( p_demux, "Error while runing script %s, "
"function probe(): %s", psz_filename,
lua_tostring( L, lua_gettop( L ) ) );
- lua_pop( L, 1 );
goto error;
- return VLC_EGENERIC;
}
if( lua_gettop( L ) )
lua_pop( L, 1 );
return VLC_SUCCESS;
}
- lua_pop( L, 1 );
}
error:
- FREENULL( p_sys->psz_filename );
+ lua_pop( L, 1 );
+ FREENULL( p_demux->p_sys->psz_filename );
return VLC_EGENERIC;
}