Fixed some mistakes in debug printf

This commit is contained in:
dario 2023-11-22 19:16:32 +01:00 committed by carlwachter
parent f8b3bc1e47
commit a4ca79bdad

View File

@ -15,8 +15,13 @@ namespace sta
{
va_list args;
va_start (args, fmt);
char str[2*strlen(fmt)];
int n = vsnprintf(str, 2*strlen(fmt), fmt, args);
char temp[1];
int n = vsnprintf(temp, 1, fmt, args);
va_start (args, fmt);
char str[n];
vsnprintf(str, n, fmt, args);
STA_ASSERT(n > 0);
println(str);