Skip to content

Commit ea8cd30

Browse files
authored
Fix bounds check for signalIdx
1 parent 40df6b0 commit ea8cd30

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

driverapi/src/cmdqueue.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ libreCudaStatus_t NvCommandQueue::releaseSignal(NvSignal *signal) {
241241
NvU32 signalIdx = signal - signalPool;
242242

243243
// ensure pointer was within signal pool and thus valid
244-
if (signalIdx > MAX_SIGNAL_POOL_SIZE) {
244+
if (signalIdx >= MAX_SIGNAL_POOL_SIZE) {
245245
LIBRECUDA_FAIL(LIBRECUDA_ERROR_INVALID_VALUE);
246246
}
247247

0 commit comments

Comments
 (0)