From 43b87d27220e5e81f387cf38cf009d7fb71fd922 Mon Sep 17 00:00:00 2001 From: Mr-Dave Date: Fri, 16 Aug 2024 21:25:47 -0600 Subject: [PATCH] Clean up thread names in log --- src/util.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/util.cpp b/src/util.cpp index 6c6fa3ad..4cbafcb0 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -554,9 +554,11 @@ void mythreadname_set(const char *abbr, int threadnbr, const char *threadname) char tname[32]; if (abbr != NULL) { - snprintf(tname, sizeof(tname), "%s%02d%s%s",abbr,threadnbr, - threadname ? ":" : "", - threadname ? threadname : ""); + if (strlen(threadname) == 0) { + snprintf(tname, sizeof(tname), "%s%02d",abbr,threadnbr); + } else { + snprintf(tname, sizeof(tname), "%s%02d:%s",abbr,threadnbr, threadname); + } } else { snprintf(tname, sizeof(tname), "%s",threadname); }