Fix runtime display. (#15581)

Due to an error in 631301b3f7, the
runtime display string was working well only when the label had
a length of 7. Even the English "Runtime:" was a bit truncated
as a space was supposed to be added after the :, but it was
even more noticeable in other languages.
This commit is contained in:
zoltanvb 2023-08-11 23:16:50 +02:00 committed by GitHub
parent 6733d6da57
commit 0c64a07cdb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 3 deletions

View File

@ -512,13 +512,12 @@ void runtime_log_get_runtime_str(runtime_log_t *runtime_log,
s[_len+1] = '\0';
if (runtime_log)
{
size_t _len2;
char t[64];
t[0] = '\0';
_len2 = snprintf(t, sizeof(t), "%02u:%02u:%02u",
snprintf(t, sizeof(t), "%02u:%02u:%02u",
runtime_log->runtime.hours, runtime_log->runtime.minutes,
runtime_log->runtime.seconds);
strlcpy(s + _len2, t, len - _len2);
strlcpy(s + _len + 1, t, len - _len - 1);
}
else
{