From owner-cvs-all Sat Oct 10 21:54:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA15621 for cvs-all-outgoing; Sat, 10 Oct 1998 21:54:19 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA15616; Sat, 10 Oct 1998 21:54:18 -0700 (PDT) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA11398; Sat, 10 Oct 1998 21:54:16 -0700 (PDT) Date: Sat, 10 Oct 1998 21:54:16 -0700 (PDT) Message-Id: <199810110454.VAA11398@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_signal.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk jdp 1998/10/10 21:54:16 PDT Modified files: sys/i386/linux linux_signal.c Log: Fix a couple of out-of-bounds array references in mapping between Linux and FreeBSD signal numbers. Also, check signal numbers passed in from application programs for validity. Without these checks, it is trivial to panic the system from a Linux program. Revision Changes Path 1.13 +9 -4 src/sys/i386/linux/linux_signal.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message