extern const char *external_acl_message; /* NULL */
extern int opt_send_signal; /* -1 */
extern int opt_no_daemon; /* 0 */
- extern String KidName; /* APP_SHORTNAME */
+ extern char KidName[NAME_MAX];
extern int KidIdentifier; /* 0 */
if (const char *idStart = strrchr(processName, '-')) {
KidIdentifier = atoi(idStart + 1);
const int nameLen = idStart - (processName + 1);
- KidName.limitInit(processName + 1, nameLen);
+ xstrncpy(KidName, processName + 1, nameLen + 1);
}
+ } else {
+ xstrncpy(KidName, APP_SHORTNAME, sizeof(KidName));
+ KidIdentifier = 0;
}
- // else use defaults, but it should not happen except for the main process
}
int