Skip to content

Commit 922571c

Browse files
Update checkbufferoverrun.cpp
1 parent f81f6f0 commit 922571c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎lib/checkbufferoverrun.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ void CheckBufferOverrunImpl::negativeIndexError(const Token* tok,
461461
}
462462

463463
reportError(getErrorPath(tok, negativeValue, "Negative array index"),
464-
negativeValue->errorSeverity() ? Severity::error : Severity::warning,
464+
(negativeValue->errorSeverity() && !negativeValue->conditional) ? Severity::error : Severity::warning,
465465
"negativeIndex",
466466
arrayIndexMessage(tok, dimensions, indexes, condition),
467467
CWE_BUFFER_UNDERRUN,

0 commit comments

Comments
 (0)