summaryrefslogtreecommitdiff
path: root/test/io_uring_register.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/io_uring_register.c')
-rw-r--r--test/io_uring_register.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/io_uring_register.c b/test/io_uring_register.c
index 30a225b..61ea64e 100644
--- a/test/io_uring_register.c
+++ b/test/io_uring_register.c
@@ -428,13 +428,15 @@ ioring_poll(struct io_uring *ring, int fd, int fixed)
printf("io_uring_wait_completion failed with %d\n", ret);
return 1;
}
+ ret = 0;
if (cqe->res != POLLOUT) {
printf("io_uring_wait_completion: expected 0x%.8x, got 0x%.8x\n",
POLLOUT, cqe->res);
- return 1;
+ ret = 1;
}
- return 0;
+ io_uring_cqe_seen(ring, cqe);
+ return ret;
}
int