From 557dac9669a4bd2ec90f744a1ed21c5a53b8cfb8 Mon Sep 17 00:00:00 2001 From: fenugrec Date: Sat, 1 Jun 2019 22:13:50 -0400 Subject: [PATCH] api/candle : WaitForMultipleObjects returns >= 0 MS docs state that WAIT_OBJECT_0 is "defined as 0", so there is no point in checking for "returnvalue < 0". --- src/driver/CandleApiDriver/api/candle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/driver/CandleApiDriver/api/candle.c b/src/driver/CandleApiDriver/api/candle.c index a9a6298a..7f295ee2 100644 --- a/src/driver/CandleApiDriver/api/candle.c +++ b/src/driver/CandleApiDriver/api/candle.c @@ -516,7 +516,7 @@ bool __stdcall DLL candle_frame_read(candle_handle hdev, candle_frame_t *frame, return false; } - if ( (wait_result < WAIT_OBJECT_0) || (wait_result >= WAIT_OBJECT_0 + CANDLE_URB_COUNT) ) { + if (wait_result >= WAIT_OBJECT_0 + CANDLE_URB_COUNT) { dev->last_error = CANDLE_ERR_READ_WAIT; return false; }