]> git.sesse.net Git - vlc/commitdiff
Fix return
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 4 Apr 2009 09:55:17 +0000 (12:55 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 4 Apr 2009 09:55:45 +0000 (12:55 +0300)
src/control/vlm.c

index 6923c4124e12f5981680950f026cf042257ef73d..5c1b15f5720bed37758602860eedf9695672dfe2 100644 (file)
@@ -499,7 +499,7 @@ int libvlc_vlm_get_media_instance_title( libvlc_instance_t *p_instance,
                                           i_instance, p_exception );
     if( p_mi )
         vlm_media_instance_Delete( p_mi );
-    return 0;
+    return p_mi ? 0 : -1;
 }
 
 int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *p_instance,
@@ -513,7 +513,7 @@ int libvlc_vlm_get_media_instance_chapter( libvlc_instance_t *p_instance,
                                           i_instance, p_exception );
     if( p_mi )
         vlm_media_instance_Delete( p_mi );
-    return 0;
+    return p_mi ? 0 : -1;
 }
 
 int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *p_instance,
@@ -527,5 +527,5 @@ int libvlc_vlm_get_media_instance_seekable( libvlc_instance_t *p_instance,
                                           i_instance, p_exception );
     if( p_mi )
         vlm_media_instance_Delete( p_mi );
-    return 0;
+    return p_mi ? 0 : -1;
 }