]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client.c
task_register() conversion: client task
[paraslash.git] / client.c
index d3ad23a4267d18d18ff3490d9d25b88cc6b5a945..88b1e93a024f7028709614be0b2e763d1091697d 100644 (file)
--- a/client.c
+++ b/client.c
@@ -537,8 +537,8 @@ static int supervisor_post_select(struct sched *s, struct task *t)
 {
        struct supervisor_task *svt = task_context(t);
 
-       if (ct->task.error < 0)
-               return ct->task.error;
+       if (ct->task->error < 0)
+               return ct->task->error;
        if (!svt->stdout_task_started && ct->status == CL_EXECUTING) {
                stdout_task_register(&sot, s);
                svt->stdout_task_started = true;
@@ -606,8 +606,8 @@ int main(int argc, char *argv[])
        }, &sched);
 
        ret = schedule(&sched);
-       if (ret >= 0 && ct->task.error < 0) {
-               switch(ct->task.error) {
+       if (ret >= 0 && ct->task->error < 0) {
+               switch (ct->task->error) {
                /* these are not errors */
                case -E_SERVER_CMD_SUCCESS:
                case -E_EOF: