From 4677dca8341d8f76c598d7d53c4f6a200a9b8455 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sun, 20 Oct 2019 07:29:26 +1100 Subject: [PATCH] AP_Bootloader: fixed uprintf() build --- Tools/AP_Bootloader/support.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tools/AP_Bootloader/support.cpp b/Tools/AP_Bootloader/support.cpp index 0359f72858..8cc05a5c22 100644 --- a/Tools/AP_Bootloader/support.cpp +++ b/Tools/AP_Bootloader/support.cpp @@ -274,7 +274,10 @@ void uprintf(const char *fmt, ...) va_start(ap, fmt); uint32_t n = vsnprintf(umsg, sizeof(umsg), fmt, ap); va_end(ap); - chnWriteTimeout(&BOOTLOADER_DEBUG, (const uint8_t *)umsg, MIN(n,sizeof(umsg)), chTimeMS2I(100)); + if (n > sizeof(umsg)) { + n = sizeof(umsg); + } + chnWriteTimeout(&BOOTLOADER_DEBUG, (const uint8_t *)umsg, n, chTimeMS2I(100)); #endif }