diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-07-15 22:35:28 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-07-15 22:35:28 +0200 |
commit | 43b2df5cfbeb2f6434557fb6af0ae07f34149f24 (patch) | |
tree | 18a460d0969a55bf2d0b0f8bbe44dd2cd539677e /streamer.c | |
parent | 179702871911a1aa9e30776e141392c50064b3da (diff) |
streamer streamer_start_playback race condition (HACK)
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 (); |