X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client.c;h=338f05c8b45efe6f80705cbfc1d18fb231424549;hp=b39a8b0199f0fbe66f95c12a34c5c6b05b5d23d7;hb=a96be5bc4fda8c0df5370d646defb5ff632ba391;hpb=0b38d56fdd56cc51ee4286a49a4aa91d83618fc1 diff --git a/client.c b/client.c index b39a8b01..338f05c8 100644 --- a/client.c +++ b/client.c @@ -539,8 +539,7 @@ static int supervisor_post_select(struct sched *s, struct task *t) if (ct->task.error < 0) return ct->task.error; if (!svt->stdout_task_started && ct->status == CL_EXECUTING) { - stdout_set_defaults(&sot); - register_task(s, &sot.task); + stdout_task_register(&sot, s); svt->stdout_task_started = true; return 1; } @@ -619,6 +618,7 @@ int main(int argc, char *argv[]) default: ret = -E_SERVER_CMD_FAILURE; } } + sched_shutdown(&sched); out: if (ret < 0) PARA_ERROR_LOG("%s\n", para_strerror(-ret));