X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=client.c;h=003c1e609f8ce1e606fecd9ad3b7092e76987936;hp=10cb80505f6b5163a375c7804da4bb136c6ce8a2;hb=ddd7cd853044105f329a2c70cce2d8f1470f559e;hpb=6bdac07456cb5872f824028912d1049883a9c21f;ds=sidebyside diff --git a/client.c b/client.c index 10cb8050..003c1e60 100644 --- a/client.c +++ b/client.c @@ -40,7 +40,7 @@ static void supervisor_post_select(__a_unused struct sched *s, struct task *t) } if (ct->status == CL_RECEIVING) { stdout_set_defaults(&sot); - sot.buf = ct->buf; + sot.bufp = &ct->buf; sot.loaded = &ct->loaded; sot.input_error = &ct->task.error; register_task(&sot.task); @@ -54,7 +54,8 @@ static struct task svt = { .status = "supervisor task" }; -INIT_STDERR_LOGGING(ct->conf.loglevel_arg); +static int client_loglevel; /* loglevel */ +INIT_STDERR_LOGGING(client_loglevel); /** @@ -79,7 +80,7 @@ int main(int argc, char *argv[]) s.default_timeout.tv_sec = 1; s.default_timeout.tv_usec = 0; - ret = client_open(argc, argv, &ct); + ret = client_open(argc, argv, &ct, &client_loglevel); if (ret < 0) /* can not use PARA_LOG here because ct is NULL */ exit(EXIT_FAILURE); register_task(&svt);