From cb1e619824f0c942ccd9b230b5f41caaf7cd91b4 Mon Sep 17 00:00:00 2001 From: Patrick Delaunay Date: Wed, 10 Mar 2021 10:16:29 +0100 Subject: [PATCH] lmb: correct size of the regions array As in lmb_region, cnt < max and in the lmb library use region[i] only with i in 0...cnt, this region array size can be reduced by 1 element without overflow. This patch allows to reduce the struct lmb size. Signed-off-by: Patrick Delaunay --- include/lmb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/lmb.h b/include/lmb.h index d3adf8e..898ce15 100644 --- a/include/lmb.h +++ b/include/lmb.h @@ -20,7 +20,7 @@ struct lmb_property { struct lmb_region { unsigned long cnt; unsigned long max; - struct lmb_property region[CONFIG_LMB_MAX_REGIONS + 1]; + struct lmb_property region[CONFIG_LMB_MAX_REGIONS]; }; struct lmb { -- 2.7.4