Commit aed3df20 authored by Pauli's avatar Pauli
Browse files

Don't call strsignal, just print the signal number.


The strsignal call is not supported by some machines, so avoid its use.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5658)
parent e613b1ef
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -882,7 +882,6 @@ static void noteterm (int sig)
 */
static void spawn_loop(void)
{
    const char *signame;
    pid_t *kidpids = NULL;
    int status;
    int procs = 0;
@@ -978,9 +977,7 @@ static void spawn_loop(void)
    }

    /* The loop above can only break on termsig */
    signame = strsignal(termsig);
    syslog(LOG_INFO, "terminating on signal: %s(%d)",
           signame ? signame : "", termsig);
    syslog(LOG_INFO, "terminating on signal: %d", termsig);
    killall(0, kidpids);
}
# endif