diff mbox series

[1/1] test: cmd/mbr: pass correct buffer size to init_write_buffers

Message ID 20241102154130.267948-1-heinrich.schuchardt@canonical.com
State Accepted
Commit d8c5bcbd224fddd983f0796886409ede880d11ac
Delegated to: Tom Rini
Headers show
Series [1/1] test: cmd/mbr: pass correct buffer size to init_write_buffers | expand

Commit Message

Heinrich Schuchardt Nov. 2, 2024, 3:41 p.m. UTC
We want to completely initialize the mbr and embr buffers. This requires
passing the buffer size and not the size of a pointer to the buffer.

Addresses-Coverity-ID: 510454 Wrong sizeof argument
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
---
 test/cmd/mbr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Tom Rini Nov. 15, 2024, 4:27 a.m. UTC | #1
On Sat, 02 Nov 2024 16:41:30 +0100, Heinrich Schuchardt wrote:

> We want to completely initialize the mbr and embr buffers. This requires
> passing the buffer size and not the size of a pointer to the buffer.
> 
> 

Applied to u-boot/master, thanks!
diff mbox series

Patch

diff --git a/test/cmd/mbr.c b/test/cmd/mbr.c
index b14137e589a..16a8bc39e7e 100644
--- a/test/cmd/mbr.c
+++ b/test/cmd/mbr.c
@@ -277,7 +277,7 @@  static int mbr_test_run(struct unit_test_state *uts)
 				 (ulong)0xbffe00 / BLKSZ));
 
 	/* Test one MBR partition */
-	init_write_buffers(mbr_wbuf, sizeof(mbr_wbuf), ebr_wbuf, sizeof(ebr_wbuf), __LINE__);
+	init_write_buffers(mbr_wbuf, BLKSZ, ebr_wbuf, BLKSZ, __LINE__);
 	ut_assertok(build_mbr_parts(mbr_parts_buf, sizeof(mbr_parts_buf), 1));
 	ut_assertok(run_commandf("write mmc 6:0 %lx 0 1", mbr_wa));
 	memset(rbuf, '\0', BLKSZ);