/*****************************************************************************
* daap.c : Apple DAAP discovery module
*****************************************************************************
- * Copyright (C) 2004 VideoLAN
+ * Copyright (C) 2004 the VideoLAN team
* $Id: sap.c 9569 2004-12-15 22:17:52Z zorglub $
*
* Authors: Clément Stenac <zorglub@videolan.org>
if( p_playlist )
{
- playlist_NodeDelete( p_playlist, p_sys->p_node, VLC_TRUE );
+ playlist_NodeDelete( p_playlist, p_sys->p_node, VLC_TRUE, VLC_TRUE );
vlc_object_release( p_playlist );
}
if( !b_found )
{
dhost_t *p_vlchost = (dhost_t *)malloc( sizeof( dhost_t ) );
+ p_vlchost->p_node = NULL;
p_vlchost->p_host = p_host;
p_vlchost->psz_name = psz_buffer;
p_vlchost->b_new = VLC_TRUE;
FIND_ANYWHERE );
if( p_playlist )
{
- playlist_NodeDelete( p_playlist, p_host->p_node, VLC_TRUE );
+ if( p_host->p_node )
+ playlist_NodeDelete( p_playlist, p_host->p_node, VLC_TRUE ,
+ VLC_TRUE);
vlc_object_release( p_playlist );
}