From: Danylo Vodopianov <[email protected]>
if statement was modify to ensure that word_off
doesn't exceed the size of the array
Coverity issue: 448958
Fixes: 7fa0bf29e667 ("net/ntnic: add hash module")
Signed-off-by: Danylo Vodopianov <[email protected]>
---
drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
b/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
index cc8db2fae5..d19e72e323 100644
--- a/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
+++ b/drivers/net/ntnic/nthw/flow_api/hw_mod/hw_mod_hsh.c
@@ -221,7 +221,7 @@ static int hw_mod_hsh_rcp_mod(struct flow_api_backend_s
*be, enum hw_hsh_e field
break;
case HW_HSH_RCP_WORD_MASK:
- if (word_off > HSH_RCP_WORD_MASK_SIZE) {
+ if (word_off >= HSH_RCP_WORD_MASK_SIZE) {
WORD_OFF_TOO_LARGE_LOG;
return WORD_OFF_TOO_LARGE;
}
--
2.45.0