From 5609c3d4166905b224020ef70c5847367616889a Mon Sep 17 00:00:00 2001 From: xuxingliang Date: Wed, 16 Oct 2024 14:40:08 +0800 Subject: [PATCH] mm/mm_gran: fix compile warnings mm_gran/mm_grantable.c:187:6: error: 'r.sidx' may be used uninitialized Signed-off-by: xuxingliang --- mm/mm_gran/mm_grantable.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mm/mm_gran/mm_grantable.c b/mm/mm_gran/mm_grantable.c index 84c8077d932..3be7d997519 100644 --- a/mm/mm_gran/mm_grantable.c +++ b/mm/mm_gran/mm_grantable.c @@ -174,7 +174,10 @@ bool gran_match(const gran_t *gran, size_t posi, size_t size, bool used, uint32_t e; /* expected cell value */ gatr_t r; /* range helper */ - gran_range(gran, posi, size, &r); + if (gran_range(gran, posi, size, &r) < 0) + { + memset(&r, 0, sizeof(r)); + } /* check the ending cell */