From 9d3f87856ae19a67bbf311e34e532867991f75e9 Mon Sep 17 00:00:00 2001 From: Eric Petit Date: Sat, 4 Jun 2005 17:57:38 +0000 Subject: [PATCH] playlist/view.c: sanity check (closes #176) --- src/playlist/view.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/playlist/view.c b/src/playlist/view.c index 4b2dc3d5f7..1521c3fa54 100644 --- a/src/playlist/view.c +++ b/src/playlist/view.c @@ -896,6 +896,13 @@ playlist_item_t *playlist_RecursiveFindPrev( playlist_t *p_playlist, /* Go up one level */ p_parent_parent = playlist_FindDirectParent( p_playlist, p_parent, i_view ); + if( p_parent_parent == NULL ) + { +#ifdef PLAYLIST_DEBUG + msg_Dbg( p_playlist, "Mmmh, couldn't find parent" ); +#endif + return NULL; + } return playlist_RecursiveFindPrev( p_playlist, i_view,p_root, p_parent, p_parent_parent ); } -- 2.39.2