From: Todd C. Miller Date: Tue, 28 Aug 2012 13:40:44 +0000 (-0400) Subject: Handle NULL entries in sys_siglist. X-Git-Tag: SUDO_1_7_10~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c84564b6f6360b5ae20a6926b3abd72070e8a47a;p=sudo Handle NULL entries in sys_siglist. --HG-- branch : 1.7 --- diff --git a/strsignal.c b/strsignal.c index 358dd7807..4cf5d0e9b 100644 --- a/strsignal.c +++ b/strsignal.c @@ -40,7 +40,7 @@ char * strsignal(signo) int signo; { - if (signo > 0 && signo < NSIG) + if (signo > 0 && signo < NSIG && sudo_sys_siglist[signo] != NULL) return (char *)sudo_sys_siglist[signo]; /* XXX - should be "Unknown signal: %d" */ return "Unknown signal";