summaryrefslogtreecommitdiffstats
path: root/sh/trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'sh/trap.c')
-rw-r--r--sh/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sh/trap.c b/sh/trap.c
index 7cb5201..dcd76ac 100644
--- a/sh/trap.c
+++ b/sh/trap.c
@@ -100,7 +100,7 @@ signame_to_signum(const char *p)
p += 3;
for (i = 0; i < NSIG; ++i)
- if (strcasecmp (p, sys_signame[i]) == 0)
+ if (sys_signame[i] && (strcasecmp (p, sys_signame[i]) == 0))
return i;
return -1;
}