]> git.sesse.net Git - vlc/commitdiff
playlist/services_discovery.c: Fix a segfault.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 11 Oct 2007 00:22:58 +0000 (00:22 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 11 Oct 2007 00:22:58 +0000 (00:22 +0000)
src/playlist/services_discovery.c

index 69ebc7b6abc59b1e7e841cf1feddc0ef02bf094e..88d1e5af7920847d058b62864034a8de5b855e78 100644 (file)
@@ -232,7 +232,7 @@ static void playlist_sd_item_removed( const vlc_event_t * p_event, void * user_d
     p_pl_item = playlist_ItemFindFromInputAndRoot( p_parent->p_playlist,
             p_input->i_id, p_parent, VLC_TRUE );
 
-    if( p_pl_item->i_children > -1 )
+    if( p_pl_item && p_pl_item->i_children > -1 )
     {
         playlist_NodeDelete( p_parent->p_playlist, p_pl_item, VLC_TRUE, VLC_FALSE );
         vlc_object_unlock( p_parent->p_playlist );