Browse Source

Tools: fixed vsnprintf assumption in AP_Bootloader

master
Andrew Tridgell 6 years ago
parent
commit
d9e3a01e57
  1. 2
      Tools/AP_Bootloader/support.cpp

2
Tools/AP_Bootloader/support.cpp

@ -274,7 +274,7 @@ void uprintf(const char *fmt, ...) @@ -274,7 +274,7 @@ 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, n, chTimeMS2I(100));
chnWriteTimeout(&BOOTLOADER_DEBUG, (const uint8_t *)umsg, MIN(n,sizeof(umsg)), chTimeMS2I(100));
#endif
}

Loading…
Cancel
Save