diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2022-02-04 10:50:04 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-02-11 10:52:37 -0500 |
commit | 63de067a1bcf57d66d6f68e6524f3e7fa8e5ea3d (patch) | |
tree | baeb7aad66cfe2e55c0faa3d7d6bcf862f2439f4 /cmd/stackprot_test.c | |
parent | 7ace56ae0321a0333d333df40e1e02aa17fa2dae (diff) |
cmd: wrong printf() code in do_test_stackprot_fail()
strlen() returns size_t. So we should use %zu to print it.
This avoids incorrect output on 32bit systems.
Fixes: 2fc62f299174 ("stackprot: Make our test a bit more complex")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Diffstat (limited to 'cmd/stackprot_test.c')
-rw-r--r-- | cmd/stackprot_test.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cmd/stackprot_test.c b/cmd/stackprot_test.c index 1e26193e88..f3470288fa 100644 --- a/cmd/stackprot_test.c +++ b/cmd/stackprot_test.c @@ -17,7 +17,8 @@ static int do_test_stackprot_fail(struct cmd_tbl *cmdtp, int flag, int argc, memset(a, 0xa5, 512); - printf("We have smashed our stack as this should not exceed 128: sizeof(a) = %ld\n", strlen(a)); + printf("We have smashed our stack as this should not exceed 128: sizeof(a) = %zd\n", + strlen(a)); return 0; } |