From 8d50a5ce721212f0b4277a3b24f5d07799970bee Mon Sep 17 00:00:00 2001 From: Dario Binacchi Date: Fri, 26 Jun 2026 20:33:49 +0200 Subject: [PATCH] test: cmd: part: fix integer handling in setup_gpt_partitions() Coverity reports an INTEGER_OVERFLOW issue because ut_asserteq() compares an unsigned int (mmc_dev_num) with ret, which can hold a negative error code. Addresses-Coverity-ID: CID 646439: Integer handling issues (INTEGER_OVERFLOW) Signed-off-by: Dario Binacchi Reviewed-by: Quentin Schulz --- test/cmd/part.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/cmd/part.c b/test/cmd/part.c index e0149011476..b01bc286723 100644 --- a/test/cmd/part.c +++ b/test/cmd/part.c @@ -50,7 +50,7 @@ static int setup_gpt_partitions(struct unit_test_state *uts, if (ret == -ENODEV) return -EAGAIN; - ut_asserteq(mmc_dev_num, ret); + ut_assert(ret >= 0 && ret == mmc_dev_num); if (CONFIG_IS_ENABLED(RANDOM_UUID)) { for (i = 0; i < ARRAY_SIZE(gpt_parts); i++)