From 43b2df5cfbeb2f6434557fb6af0ae07f34149f24 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Tue, 15 Jul 2014 22:35:28 +0200 Subject: streamer streamer_start_playback race condition (HACK) --- streamer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'streamer.c') diff --git a/streamer.c b/streamer.c index e5175551..1dd01031 100644 --- a/streamer.c +++ b/streamer.c @@ -1326,6 +1326,10 @@ streamer_set_nextsong (int song, int pstate) { static void streamer_set_nextsong_real (int song, int pstate) { DB_output_t *output = plug_get_output (); + if (pstate == 4) { + pstate = 1; + output->stop (); + } trace ("streamer_set_nextsong %d %d\n", song, pstate); streamer_abort_files (); streamer_lock (); -- cgit v1.2.3