]> git.sesse.net Git - vlc/commitdiff
Sanity checks
authorClément Stenac <zorglub@videolan.org>
Thu, 25 May 2006 13:58:28 +0000 (13:58 +0000)
committerClément Stenac <zorglub@videolan.org>
Thu, 25 May 2006 13:58:28 +0000 (13:58 +0000)
src/playlist/item.c

index 03fdeef73bf92d6e2047563e3df2aa6321b098bb..4c6e761e8666562404be5fdb17b7f4bb5375b284 100644 (file)
@@ -23,7 +23,7 @@
  *****************************************************************************/
 #include <vlc/vlc.h>
 #include <vlc/input.h>
-
+#include <assert.h>
 #include "vlc_playlist.h"
 
 void AddItem( playlist_t *p_playlist, playlist_item_t *p_item,
@@ -267,6 +267,7 @@ int playlist_BothAddInput( playlist_t *p_playlist,
 {
     playlist_item_t *p_item, *p_up;
     int i_top;
+    assert( p_input );
     vlc_mutex_lock( & p_playlist->object_lock );
 
     /* Add to category */
@@ -338,12 +339,8 @@ playlist_item_t * playlist_NodeAddInput( playlist_t *p_playlist,
                                          int i_mode, int i_pos )
 {
     playlist_item_t *p_item;
-
-    /* Sanity checks */
-    if( !p_parent || p_parent->i_children == -1 )
-    {
-        msg_Err( p_playlist, "invalid node" );
-    }
+    assert( p_input );
+    assert( p_parent && p_parent->i_children != -1 );
 
     vlc_mutex_lock( &p_playlist->object_lock );