summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Beisswenger <johannes.beisswenger@cetitec.com>2023-05-10 11:16:19 +0200
committerDavid Gibson <david@gibson.dropbear.id.au>2023-05-14 15:22:09 +1000
commitb2b9671583e9b006e69ec7a748fa168ef0c9dd52 (patch)
tree200e121faf71623819ab83738ba70b5f3e79688b
parentab481e483061af6fa0023cfa7b7c0378dd944160 (diff)
downloaddevice-tree-compiler-b2b9671583e9b006e69ec7a748fa168ef0c9dd52.tar.gz
livetree: fix off-by-one in propval_cell_n() bounds check
Signed-off-by: Johannes Beisswenger <johannes.beisswenger@cetitec.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r--livetree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/livetree.c b/livetree.c
index 0ec47ed..49f7230 100644
--- a/livetree.c
+++ b/livetree.c
@@ -441,7 +441,7 @@ cell_t propval_cell(struct property *prop)
cell_t propval_cell_n(struct property *prop, unsigned int n)
{
- assert(prop->val.len / sizeof(cell_t) >= n);
+ assert(prop->val.len / sizeof(cell_t) > n);
return fdt32_to_cpu(*((fdt32_t *)prop->val.val + n));
}