From owner-cvs-src@FreeBSD.ORG Wed Sep 8 10:57:09 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9486916A4CE; Wed, 8 Sep 2004 10:57:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76AA243D46; Wed, 8 Sep 2004 10:57:09 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i88Av9ms065090; Wed, 8 Sep 2004 10:57:09 GMT (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i88Av9UJ065089; Wed, 8 Sep 2004 10:57:09 GMT (envelope-from tjr) Message-Id: <200409081057.i88Av9UJ065089@repoman.freebsd.org> From: "Tim J. Robbins" Date: Wed, 8 Sep 2004 10:57:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/msdosfs msdosfs_fat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2004 10:57:09 -0000 tjr 2004-09-08 10:57:09 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_fat.c Log: Merge from NetBSD: Fix a panic that occurred when trying to traverse a corrupt msdosfs filesystem. With this particular corruption, the code in pcbmap() would compute an offset into an array that was way out of bounds, so check the bounds before trying to access and return an error if the offset would be out of bounds. Submitted by: Xin LI Revision Changes Path 1.36 +5 -0 src/sys/fs/msdosfs/msdosfs_fat.c