]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/test/run-16-duplex-test.c
ccan/io: io_halfclose.
[ccan] / ccan / io / test / run-16-duplex-test.c
index 2081418334ba51b90f20dfe04edad5ea0f4053a8..8631be4519f58a0e0603da35e1d539b34af1dcd8 100644 (file)
@@ -29,9 +29,7 @@ static void finish_ok(struct io_conn *conn, struct data *d)
 static struct io_plan *io_done(struct io_conn *conn, struct data *d)
 {
        d->state++;
-       if (d->state == 3)
-               return io_close(conn);
-       return io_wait(conn, d, io_close_cb, NULL);
+       return io_halfclose(conn);
 }
 
 static struct io_plan *init_conn(struct io_conn *conn, struct data *d)