From: Tao Ding <[email protected]>

Cast slot to hwaddr before multiplication to prevent 32-bit overflow when
calculating the SRAM input address.

Resolves: Coverity CID 1685516

Reported-by: Alistair Francis <[email protected]>
Reviewed-by: Alistair Francis <[email protected]>
Signed-off-by: Tao Ding <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alistair Francis <[email protected]>
---
 tests/qtest/k230-decomp-gzip-test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/qtest/k230-decomp-gzip-test.c 
b/tests/qtest/k230-decomp-gzip-test.c
index e80113fd28b3..249c8ae82cef 100644
--- a/tests/qtest/k230-decomp-gzip-test.c
+++ b/tests/qtest/k230-decomp-gzip-test.c
@@ -46,7 +46,7 @@ static inline hwaddr k230_sram_addr(hwaddr off)
 static inline hwaddr k230_sram_input_addr(unsigned int slot)
 {
     return k230_sram_addr(K230_DECOMP_GZIP_SRAM_IN_BASE +
-                          slot * K230_DECOMP_GZIP_BLOCK_SIZE);
+                          (hwaddr) slot * K230_DECOMP_GZIP_BLOCK_SIZE);
 }
 
 /*
-- 
2.55.0


Reply via email to