From a1b09903c0842eeb10f35efa77146670d797b0c5 Mon Sep 17 00:00:00 2001 From: chme <chrstian.meffert@googlemail.com> Date: Sat, 17 May 2014 14:13:18 +0200 Subject: [PATCH] - Fix crash when calling add-next and cur_playing/cur_streaming are NULL - Append songs after cur_streaming --- src/player.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/player.c b/src/player.c index eabd3bd9..32d79a8d 100644 --- a/src/player.c +++ b/src/player.c @@ -3429,9 +3429,9 @@ queue_add_next(struct player_command *cmd) if (!ps_shuffle) ps_shuffle = ps; - if (source_head) + if (source_head && cur_streaming) { - ps_playing = cur_playing ? cur_playing : cur_streaming; + ps_playing = cur_streaming; // Insert ps after ps_playing ps->pl_prev->pl_next = ps_playing->pl_next;