From: YAMAMOTO Takashi Date: Thu, 3 Oct 2013 06:52:24 +0000 (+0900) Subject: signals: Don't assume that sys_siglist is an array. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=7010732782d9856a609fbe59312a1d31eed1c943;hp=878f1972909b33f27b32ad2ded208eb465b98a9b;p=sliver-openvswitch.git signals: Don't assume that sys_siglist is an array. Found by commit 878f1972909b3 (util: use gcc builtins to better check array sizes). Signed-off-by: YAMAMOTO Takashi Signed-off-by: Ben Pfaff --- diff --git a/lib/signals.c b/lib/signals.c index f11ed0568..27da5d6f9 100644 --- a/lib/signals.c +++ b/lib/signals.c @@ -110,7 +110,7 @@ const char * signal_name(int signum, char *namebuf, size_t bufsize) { #if HAVE_DECL_SYS_SIGLIST - if (signum >= 0 && signum < ARRAY_SIZE(sys_siglist)) { + if (signum >= 0 && signum < N_SIGNALS) { const char *name = sys_siglist[signum]; if (name) { return name;