From: Danylo Vodopianov <dvo-...@napatech.com>

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 <dvo-...@napatech.com>
---
 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

Reply via email to