# HG changeset patch # User pontscho # Date 1044796632 0 # Node ID 918248af048fa73515a08c7b3401cabc366a7135 # Parent f107fcf6fdeaa692863edec3091656c212ed7e51 fuckin' 10l diff -r f107fcf6fdea -r 918248af048f mplayer.c --- a/mplayer.c Sun Feb 09 13:13:00 2003 +0000 +++ b/mplayer.c Sun Feb 09 13:17:12 2003 +0000 @@ -3339,12 +3339,14 @@ play_tree_step = 1; } else if (eof == PT_UP_NEXT || eof == PT_UP_PREV) { eof = eof == PT_UP_NEXT ? 1 : -1; - if(play_tree_iter_up_step(playtree_iter,eof,0) == PLAY_TREE_ITER_ENTRY) { - eof = 1; - } else { - play_tree_iter_free(playtree_iter); - playtree_iter = NULL; - } + if ( playtree_iter ) { + if(play_tree_iter_up_step(playtree_iter,eof,0) == PLAY_TREE_ITER_ENTRY) { + eof = 1; + } else { + play_tree_iter_free(playtree_iter); + playtree_iter = NULL; + } + } } else { // NEXT PREV SRC eof = eof == PT_PREV_SRC ? -1 : 1; }