]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client.c
Remove old stream cipher API.
[paraslash.git] / client.c
index 715df9c6a3aa8b107ef4bcfdffaad9a0c1abea2f..413d08ccbf9269a62a033886ce8254a74b7e5145 100644 (file)
--- a/client.c
+++ b/client.c
@@ -455,7 +455,7 @@ static int client_i9e_line_handler(char *line)
        ret = client_connect(ct, &sched, NULL, NULL);
        if (ret < 0)
                return ret;
-       i9e_attach_to_stdout(ct->btrn);
+       i9e_attach_to_stdout(ct->btrn[0]);
        return 1;
 }
 
@@ -537,16 +537,13 @@ static void supervisor_post_select(struct sched *s, struct task *t)
                t->error = ct->task.error;
                return;
        }
-       if (ct->status == CL_SENDING) {
+       if (ct->status == CL_EXECUTING) {
                stdin_set_defaults(&sit);
                register_task(s, &sit.task);
-               t->error = -E_TASK_STARTED;
-               return;
-       }
-       if (ct->status == CL_RECEIVING) {
                stdout_set_defaults(&sot);
                register_task(s, &sot.task);
-               t->error = -E_TASK_STARTED; return;
+               t->error = -E_TASK_STARTED;
+               return;
        }
 }
 
@@ -600,7 +597,7 @@ int main(int argc, char *argv[])
        if (ret < 0)
                goto out;
        sot.btrn = btr_new_node(&(struct btr_node_description)
-               EMBRACE(.name = "stdout", .parent = ct->btrn));
+               EMBRACE(.name = "stdout", .parent = ct->btrn[0]));
        register_task(&sched, &svt);
        ret = schedule(&sched);
        if (ret >= 0 && ct->task.error < 0) {