*** ./web/reportlog.c.orig 2019-07-23 08:46:51.000000000 -0600 --- ./web/reportlog.c 2019-08-05 11:45:28.894122000 -0600 *************** *** 11,17 **** /* */ /*----------------------------------------------------------------------------*/ ! static char rcsid[] = "$Id: reportlog.c 7136M 2019-07-23 14:46:51Z (local) $"; #include #include --- 11,17 ---- /* */ /*----------------------------------------------------------------------------*/ ! static char rcsid[] = "$Id: reportlog.c 7136M 2019-07-23 14:46:51Z (local), patched 2019-08-05 TSchmidt $"; #include #include *************** *** 55,61 **** */ if (strcasecmp(cwalk->name, "HOSTSVC") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,"); *p = '\0'; p = strrchr(cwalk->value, '.'); --- 55,61 ---- */ if (strcasecmp(cwalk->name, "HOSTSVC") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.,"); *p = '\0'; p = strrchr(cwalk->value, '.'); *************** *** 64,75 **** while ((p = strchr(hostname, ','))) *p = '.'; } else if (strcasecmp(cwalk->name, "HOST") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,"); *p = '\0'; hostname = strdup(basename(cwalk->value)); } else if (strcasecmp(cwalk->name, "SERVICE") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.,"); *p = '\0'; service = strdup(basename(cwalk->value)); } --- 64,75 ---- while ((p = strchr(hostname, ','))) *p = '.'; } else if (strcasecmp(cwalk->name, "HOST") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.,"); *p = '\0'; hostname = strdup(basename(cwalk->value)); } else if (strcasecmp(cwalk->name, "SERVICE") == 0) { ! char *p = cwalk->value + strspn(cwalk->value, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.,"); *p = '\0'; service = strdup(basename(cwalk->value)); }