From: Roland McGrath Date: Mon, 9 May 2005 07:40:30 +0000 (+0000) Subject: 2005-04-05 Anton Blanchard X-Git-Tag: v4.5.18~394 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad81dce78f49fdc690dd83f4f6e90cebe51b1a67;p=strace 2005-04-05 Anton Blanchard * signal.c (signame): Don't try and dereference negative index. --- diff --git a/signal.c b/signal.c index 27b372e3..f7c9f668 100644 --- a/signal.c +++ b/signal.c @@ -267,7 +267,7 @@ signame(sig) int sig; { static char buf[30]; - if (sig < nsignals) { + if (sig >= 0 && sig < nsignals) { return signalent[sig]; #ifdef SIGRTMIN } else if (sig >= __SIGRTMIN && sig <= __SIGRTMAX) {