From: Heinrich Schuchardt Date: Sat, 2 Nov 2024 15:04:13 +0000 (+0100) Subject: upl: fix parsing of DT property X-Git-Url: http://git.dujemihanovic.xyz/html/static/git-logo.png?a=commitdiff_plain;h=b891826067c2d51cdb0f46b3763642bf8484ebb8;p=u-boot.git upl: fix parsing of DT property When calling decode_addr_size() we must pass the size of the device-tree property and not sizeof(void *). Fixes: 90469da3da0d ("upl: Add support for reading a upl handoff") Addresses-Coverity-ID: 510459 Wrong sizeof argument Signed-off-by: Heinrich Schuchardt --- diff --git a/boot/upl_read.c b/boot/upl_read.c index 5063897a13..be3e1d116e 100644 --- a/boot/upl_read.c +++ b/boot/upl_read.c @@ -520,7 +520,7 @@ static int decode_upl_graphics(struct upl *upl, ofnode node) return log_msg_ret("reg", -EINVAL); } - len = decode_addr_size(upl, buf, sizeof(buf), &gra->reg); + len = decode_addr_size(upl, buf, size, &gra->reg); if (len < 0) return log_msg_ret("buf", len);