From owner-cvs-src-old@FreeBSD.ORG Thu Dec 11 01:12:14 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75094106564A for ; Thu, 11 Dec 2008 01:12:14 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5FB9F8FC08 for ; Thu, 11 Dec 2008 01:12:14 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mBB1CE9K073674 for ; Thu, 11 Dec 2008 01:12:14 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mBB1CEij073673 for cvs-src-old@freebsd.org; Thu, 11 Dec 2008 01:12:14 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <200812110112.mBB1CEij073673@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Thu, 11 Dec 2008 01:04:25 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_jail.c src/usr.sbin/jexec jexec.c src/usr.sbin/jls jls.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2008 01:12:14 -0000 bz 2008-12-11 01:04:25 UTC FreeBSD src repository Modified files: sys/kern kern_jail.c usr.sbin/jexec jexec.c usr.sbin/jls jls.c Log: SVN rev 185899 on 2008-12-11 01:04:25Z by bz Correctly check the number of prison states to not access anything outside the prison_states array. When checking if there is a name configured for the prison, check the first character to not be '\0' instead of checking if the char array is present, which it always is. Note, that this is different for the *jailname in the syscall. Found with: Coverity Prevent(tm) CID: 4156, 4155 MFC after: 4 weeks (just that I get the mail) Revision Changes Path 1.88 +2 -2 src/sys/kern/kern_jail.c 1.9 +2 -2 src/usr.sbin/jexec/jexec.c 1.7 +2 -2 src/usr.sbin/jls/jls.c