From 44852507c56c05e6ad45b0f99a9cd20d4ae3a2bf Mon Sep 17 00:00:00 2001 From: Etienne Brateau Date: Wed, 19 Jan 2022 20:29:42 +0100 Subject: libdiskfs: improve asserts and remove a sign compare warning Message-Id: <20220119192945.36654-4-etienne.brateau@gmail.com> --- libdiskfs/boot-start.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libdiskfs/boot-start.c b/libdiskfs/boot-start.c index 5c4c3248..89d09d65 100644 --- a/libdiskfs/boot-start.c +++ b/libdiskfs/boot-start.c @@ -249,7 +249,8 @@ diskfs_start_bootstrap () diskfs_kernel_task = MACH_PORT_NULL; len = snprintf (buf, sizeof buf, "--kernel-task=%lu", kernel_task_name); - assert_backtrace (len < sizeof buf); + assert_backtrace (len > 0); + assert_backtrace ((size_t) len < sizeof buf); /* Insert as second argument. */ err = argz_insert (&exec_argv, &exec_argvlen, argz_next (exec_argv, exec_argvlen, exec_argv), buf); -- cgit v1.2.3