]> git.sesse.net Git - vlc/blobdiff - src/control/core.c
libvlc_add_intf: return a value
[vlc] / src / control / core.c
index 9aece4a64db3d6e2becaa33533d4d91d44871986..e21dc97d00e28c37fb4e6d6f519f5203564737ad 100644 (file)
@@ -184,11 +184,14 @@ void libvlc_release( libvlc_instance_t *p_instance )
     }
 }
 
-void libvlc_add_intf( libvlc_instance_t *p_i, const char *name,
+int libvlc_add_intf( libvlc_instance_t *p_i, const char *name,
                       libvlc_exception_t *p_e )
 {
     if( libvlc_InternalAddIntf( p_i->p_libvlc_int, name ) )
-        RAISEVOID( "Interface initialization failed" );
+    {
+        libvlc_exception_raise( p_e, "Interface initialization failed" );
+        return -1;
+    }
 }
 
 void libvlc_wait( libvlc_instance_t *p_i )