Limit function name string length for logging output

This commit is contained in:
Robert Schmidt
2022-08-19 18:22:23 +02:00
parent 8aaede906d
commit 2ea9618a8d
+2 -2
View File
@@ -542,11 +542,11 @@ static inline int log_header(log_component_t *c,
char l[32]; char l[32];
if (flag & FLAG_FILE_LINE && flag & FLAG_FUNCT ) if (flag & FLAG_FILE_LINE && flag & FLAG_FUNCT )
snprintf(l, sizeof l, "(%s:%d) ", func, line); snprintf(l, sizeof l, "(%.23s:%d) ", func, line);
else if (flag & FLAG_FILE_LINE) else if (flag & FLAG_FILE_LINE)
snprintf(l, sizeof l, "(%d) ", line); snprintf(l, sizeof l, "(%d) ", line);
else if (flag & FLAG_FUNCT) else if (flag & FLAG_FUNCT)
snprintf(l, sizeof l, "(%s) ", func); snprintf(l, sizeof l, "(%.28s) ", func);
else else
l[0] = 0; l[0] = 0;