summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2022-02-04 10:50:04 +0100
committerTom Rini <trini@konsulko.com>2022-02-11 10:52:37 -0500
commit63de067a1bcf57d66d6f68e6524f3e7fa8e5ea3d (patch)
treebaeb7aad66cfe2e55c0faa3d7d6bcf862f2439f4 /cmd
parent7ace56ae0321a0333d333df40e1e02aa17fa2dae (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')
-rw-r--r--cmd/stackprot_test.c3
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;
}