URL: <http://savannah.gnu.org/bugs/?39376>
Summary: a logical bug that in signame.c Project: make Submitted by: matrixhannibal Submitted on: Mon 01 Jul 2013 04:58:22 AM GMT Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: SCM Operating System: Any Fixed Release: None Triage Status: None _______________________________________________________ Details: >From 1b1fe68eb0fd39601061b630592c57e4a6bac081 Mon Sep 17 00:00:00 2001 From: zz <matrixhanni...@gmail.com> Date: Mon, 1 Jul 2013 11:54:52 +0800 Subject: [PATCH] a logical bug fired Signed-off-by: zzl <cati_...@163.com> --- signame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/signame.c b/signame.c index c8e45da..59dc949 100644 --- a/signame.c +++ b/signame.c @@ -244,7 +244,7 @@ strsignal (int sig) # endif #endif - if (sig > 0 || sig < NSIG) + if (sig > 0 && sig < NSIG) return (char *) sys_siglist[sig]; sprintf (buf, "Signal %d", sig); -- 1.8.1.2 _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?39376> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make