]> git.ozlabs.org Git - ccan/blobdiff - ccan/io/io.c
ccan/io: replace backend_set_state with backend_wakeup()
[ccan] / ccan / io / io.c
index c725850fd810eeb3e5a14c1ad0e6a64b924a8b6f..f7b46faaa5f8a5da64a07a9dc60caa67dd78d8fc 100644 (file)
@@ -239,7 +239,8 @@ void io_wake_(struct io_conn *conn,
        assert(conn->state == IO_IDLE);
        conn->next = fn;
        conn->next_arg = arg;
-       backend_set_state(conn, to_ioplan(IO_NEXT));
+       conn->state = IO_NEXT;
+       backend_wakeup(conn);
 }
 
 static struct io_plan *do_next(struct io_conn *conn)