Browse Source

DataFlash: account for snprintf now null-terminating strings

mission-4.1.18
Peter Barker 7 years ago committed by Andrew Tridgell
parent
commit
4c794ebba3
  1. 2
      libraries/DataFlash/DataFlash.cpp
  2. 2
      libraries/DataFlash/DataFlash_Backend.cpp

2
libraries/DataFlash/DataFlash.cpp

@ -431,7 +431,7 @@ bool DataFlash_Class::logging_failed() const @@ -431,7 +431,7 @@ bool DataFlash_Class::logging_failed() const
void DataFlash_Class::Log_Write_MessageF(const char *fmt, ...)
{
char msg[64] {};
char msg[65] {}; // sizeof(log_Message.msg) + null-termination
va_list ap;
va_start(ap, fmt);

2
libraries/DataFlash/DataFlash_Backend.cpp

@ -408,7 +408,7 @@ bool DataFlash_Backend::ShouldLog(bool is_critical) @@ -408,7 +408,7 @@ bool DataFlash_Backend::ShouldLog(bool is_critical)
bool DataFlash_Backend::Log_Write_MessageF(const char *fmt, ...)
{
char msg[64] {};
char msg[65] {}; // sizeof(log_Message.msg) + null-termination
va_list ap;
va_start(ap, fmt);

Loading…
Cancel
Save