summaryrefslogtreecommitdiff
path: root/streamer.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-05-07 20:26:09 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-05-07 20:26:09 +0200
commit623ab300fe8625c4d35f2acedcf14777d9f22e8e (patch)
tree5fedbffc0639308a80ebde3bac477545c1f21c82 /streamer.c
parente6ac0661df849dd9e0dd103bb9c74a4208b2485a (diff)
fixed hang in vfs_curl when recovering from connection loss
Diffstat (limited to 'streamer.c')
-rw-r--r--streamer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/streamer.c b/streamer.c
index b1ad790e..a6dc43bd 100644
--- a/streamer.c
+++ b/streamer.c
@@ -681,8 +681,8 @@ streamer_set_nextsong (int song, int pstate) {
trace ("streamer_set_nextsong %d %d\n", song, pstate);
if (fileinfo && fileinfo->file) {
trace ("\033[0;31maborting current song: %s (fileinfo %p, file %p)\033[37;0m\n", streaming_track ? streaming_track->fname : NULL, fileinfo, fileinfo ? fileinfo->file : NULL);
- mutex_lock (decodemutex);
deadbeef->fabort (fileinfo->file);
+ mutex_lock (decodemutex);
if (streamer_file) {
trace ("\033[0;31maborting streamer_file\033[37;0m\n");
deadbeef->fabort (streamer_file);