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;