From: Roland Rosenfeld Date: Mon, 20 May 2024 13:52:34 +0200 Subject: commafy() returns its result. In contrast to uncommafy(), which rewrites its parameter. --- a/lib/environ.c +++ b/lib/environ.c @@ -245,8 +245,7 @@ static void xymon_default_machine(void) } evar = (char *)malloc(9+strlen(machinebase)); - sprintf(evar, "MACHINE=%s", machinebase); - commafy(evar); + sprintf(evar, "MACHINE=%s", commafy(machinebase)); dbgprintf("Setting %s\n", evar); putenv(evar); }