From ca6c133042c11b614c4cd1a7b3a10eb286827bc2 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 4 Jan 2021 17:02:35 +1100 Subject: [PATCH] AP_HAL_ChibiOS: do not reuse va_list after it has been ended --- libraries/AP_HAL_ChibiOS/system.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/AP_HAL_ChibiOS/system.cpp b/libraries/AP_HAL_ChibiOS/system.cpp index 45c5ec96b0..c827cb9dc4 100644 --- a/libraries/AP_HAL_ChibiOS/system.cpp +++ b/libraries/AP_HAL_ChibiOS/system.cpp @@ -226,7 +226,9 @@ void panic(const char *errormsg, ...) hal.scheduler->delay_microseconds(10000); while (1) { + va_start(ap, errormsg); vprintf(errormsg, ap); + va_end(ap); hal.scheduler->delay(500); } #else