test(log): fixed buffer overflow in log host test fixture

This commit is contained in:
Marius Vikhammer
2025-04-02 11:19:33 +08:00
parent dbe3c11105
commit 3ba486a02e

View File

@@ -104,7 +104,7 @@ private:
int print_to_buffer(const char *format, va_list args)
{
// Added support for multi-line log, for example ESP_LOG_BUFFER...
int ret = vsnprintf(&print_buffer[buffer_idx], BUFFER_SIZE, format, args);
int ret = vsnprintf(&print_buffer[buffer_idx], BUFFER_SIZE - buffer_idx, format, args);
buffer_idx += ret;
return ret;
}