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 986a52a52f
commit 204017af9f

View File

@ -95,7 +95,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;
}