From b12ec6b50cd25708aa7de8ef6aa3979aad2b0e08 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Wed, 3 Jun 2026 11:06:13 +0200 Subject: [PATCH] fix(bootloader): Use PANIC() instead of up_assert() for NuttX 12.12.0 NuttX 12.12.0 changed up_assert ABI --- platforms/nuttx/src/bootloader/common/crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/nuttx/src/bootloader/common/crypto.c b/platforms/nuttx/src/bootloader/common/crypto.c index f0ddf6f2c93..0fc38a3805b 100644 --- a/platforms/nuttx/src/bootloader/common/crypto.c +++ b/platforms/nuttx/src/bootloader/common/crypto.c @@ -52,14 +52,14 @@ * The implementation panics rather than returning zeros: if anyone * ever enables bootloader-side encryption without also wiring up a * real RNG, silently handing out predictable bytes would be a - * serious security bug. up_assert() makes that mistake loud. + * serious security bug. PANIC() makes that mistake loud. */ size_t px4_get_secure_random(uint8_t *out, size_t outlen) { (void)out; (void)outlen; - up_assert(__FILE__, __LINE__); + PANIC(); return 0; }