From: Sascha Wildner Date: Thu, 12 Sep 2019 07:11:36 +0000 (+0200) Subject: libc/psignal: Minor sync with FreeBSD to adjust to int signum. X-Git-Tag: v5.8.0rc1~939 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/32e097814cb91920a90a3eacb02ad9290952c8c8 libc/psignal: Minor sync with FreeBSD to adjust to int signum. --- diff --git a/lib/libc/gen/psignal.c b/lib/libc/gen/psignal.c index 25c1c32b3a..b1d834b5ee 100644 --- a/lib/libc/gen/psignal.c +++ b/lib/libc/gen/psignal.c @@ -1,4 +1,6 @@ -/* +/*- + * SPDX-License-Identifier: BSD-3-Clause + * * Copyright (c) 1983, 1993 * The Regents of the University of California. All rights reserved. * @@ -26,7 +28,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc/gen/psignal.c,v 1.5 2000/01/27 23:06:19 jasone Exp $ + * $FreeBSD: head/lib/libc/gen/psignal.c 335898 2018-07-03 17:31:45Z jhb $ * * @(#)psignal.c 8.1 (Berkeley) 6/4/93 */ @@ -46,7 +48,7 @@ psignal(int sig, const char *s) { const char *c; - if (sig < NSIG) + if (sig >= 0 && sig < NSIG) c = sys_siglist[sig]; else c = "Unknown signal";