Commit 30313905 authored by Tudor Bosman's avatar Tudor Bosman Committed by Jordan DeLong

Add CHECK for out-of-range minRequests

Test Plan: async_io_test

Reviewed By: philipp@fb.com

FB internal diff: D730100
parent a6fac16f
...@@ -154,6 +154,7 @@ void AsyncIO::submit(Op* op) { ...@@ -154,6 +154,7 @@ void AsyncIO::submit(Op* op) {
Range<AsyncIO::Op**> AsyncIO::wait(size_t minRequests) { Range<AsyncIO::Op**> AsyncIO::wait(size_t minRequests) {
CHECK(ctx_); CHECK(ctx_);
CHECK_EQ(pollFd_, -1) << "wait() only allowed on non-pollable object"; CHECK_EQ(pollFd_, -1) << "wait() only allowed on non-pollable object";
CHECK_LE(minRequests, pending_);
return doWait(minRequests, pending_); return doWait(minRequests, pending_);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment