Commit dd9d6f4e authored by Christophe Mutricy's avatar Christophe Mutricy

Handles the VLC_EEXITSUCESS case

So that vlc --{list,help,module} don't get us a non-null exit code
parent 3df8219d
......@@ -104,7 +104,7 @@ libvlc_instance_t * libvlc_new( int argc, const char *const *argv,
libvlc_exception_t *p_e )
{
libvlc_instance_t *p_new;
int i_ret;
libvlc_int_t *p_libvlc_int = libvlc_InternalCreate();
if( !p_libvlc_int ) RAISENULL( "VLC initialization failed" );
......@@ -121,7 +121,10 @@ libvlc_instance_t * libvlc_new( int argc, const char *const *argv,
/** \todo Look for interface settings. If we don't have any, add -I dummy */
/* Because we probably don't want a GUI by default */
if( libvlc_InternalInit( p_libvlc_int, argc + 1, my_argv ) )
i_ret=libvlc_InternalInit( p_libvlc_int, argc + 1, my_argv );
if( i_ret == VLC_EEXITSUCCESS )
return NULL;
else if( i_ret != 0 )
RAISENULL( "VLC initialization failed" );
p_new->p_libvlc_int = p_libvlc_int;
......
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