summaryrefslogtreecommitdiffstats
path: root/sh
diff options
context:
space:
mode:
authorDima Zavin <dima@android.com>2010-12-09 14:20:09 -0800
committerDima Zavin <dima@android.com>2010-12-09 14:20:16 -0800
commit8d758271d4c4ec72e645691a4b9df18014b5aef1 (patch)
tree54b438b9c2d869e599df49bb69f859fb6a0942e4 /sh
parent90493929b23ccd1b6c28702b78e73220e1924055 (diff)
downloadsystem_core-8d758271d4c4ec72e645691a4b9df18014b5aef1.zip
system_core-8d758271d4c4ec72e645691a4b9df18014b5aef1.tar.gz
system_core-8d758271d4c4ec72e645691a4b9df18014b5aef1.tar.bz2
sh: null check signame list since sig 0 is not valid
Change-Id: I1b293246ea1d822e098d0581830500e93633a879 Signed-off-by: Dima Zavin <dima@android.com>
Diffstat (limited to 'sh')
-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;
}