summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/queue.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/queue.c b/src/queue.c
index 4bb9d6f..32e9857 100644
--- a/src/queue.c
+++ b/src/queue.c
@@ -79,14 +79,14 @@ int io_uring_wait_cqe_timeout(struct io_uring *ring,
sqe = io_uring_get_sqe(ring);
if (!sqe) {
ret = io_uring_submit(ring);
- if (ret)
+ if (ret < 0)
return ret;
sqe = io_uring_get_sqe(ring);
}
io_uring_prep_timeout(sqe, ts, 1);
sqe->user_data = LIBURING_UDATA_TIMEOUT;
ret = io_uring_submit(ring);
- if (ret)
+ if (ret < 0)
return ret;
return __io_uring_get_cqe(ring, cqe_ptr, 1, 1);