]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client.c
client.c: Fix error value of supervisor task.
[paraslash.git] / client.c
index f47a0bec46a8c0d57f4ed2c22490a359ebbe8aed..c923552787fe4843c158e8d9e7a11a05b0e9852b 100644 (file)
--- a/client.c
+++ b/client.c
@@ -35,7 +35,7 @@ static void supervisor_pre_select(struct sched *s, struct task *t)
                ct->inbuf = sit.buf;
                ct->in_loaded = &sit.loaded;
                ct->in_error = &sit.task.error;
-               t->error = -1;
+               t->error = -E_TASK_STARTED;
                goto min_delay;
        }
        if (ct->status == CL_RECEIVING) {
@@ -44,7 +44,7 @@ static void supervisor_pre_select(struct sched *s, struct task *t)
                sot.loaded = &ct->loaded;
                sot.input_error = &ct->task.error;
                register_task(&sot.task);
-               t->error = -1;
+               t->error = -E_TASK_STARTED;
                goto min_delay;
        }
        return;