]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - play.c
sched: Introduce task_status().
[paraslash.git] / play.c
diff --git a/play.c b/play.c
index f4202d2865c4357365a44f6ede33c8128be00568..088a1bff0919edac79444b63d32cc72673464523 100644 (file)
--- a/play.c
+++ b/play.c
@@ -247,12 +247,12 @@ static int get_playback_error(struct play_task *pt)
 
        if (!pt->wn.task)
                return 0;
-       err = pt->wn.task->error;
+       err = task_status(pt->wn.task);
        if (err >= 0)
                return 0;
-       if (pt->fn.task->error >= 0)
+       if (task_status(pt->fn.task) >= 0)
                return 0;
-       if (pt->rn.task->error >= 0)
+       if (task_status(pt->rn.task) >= 0)
                return 0;
        if (err == -E_BTR_EOF || err == -E_RECV_EOF || err == -E_EOF
                        || err == -E_WRITE_COMMON_EOF)