diff playtree.c @ 33482:7e41f14e7778

Fix segmentation fault when pressing U (stop playing) in GUI. The GUI doesn't make use of playtree_iter, so it can't call the play_tree_iter functions but has to stop in its own way.
author ib
date Tue, 07 Jun 2011 13:17:05 +0000
parents 679b4e6d506c
children 4d0f63ed8271
line wrap: on
line diff
--- a/playtree.c	Tue Jun 07 00:08:06 2011 +0000
+++ b/playtree.c	Tue Jun 07 13:17:05 2011 +0000
@@ -506,9 +506,7 @@
 void
 play_tree_iter_free(play_tree_iter_t* iter) {
 
-#ifdef MP_DEBUG
-  assert(iter != NULL);
-#endif
+  if (!iter) return;
 
   if(iter->status_stack) {
 #ifdef MP_DEBUG