From owner-cvs-src@FreeBSD.ORG Tue Nov 4 06:20:15 2003 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 9BE8016A4CE; Tue, 4 Nov 2003 06:20:15 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1888F43FCB; Tue, 4 Nov 2003 06:20:15 -0800 (PST) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id hA4EKEXJ024934; Tue, 4 Nov 2003 06:20:14 -0800 (PST) (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id hA4EKEah024933; Tue, 4 Nov 2003 06:20:14 -0800 (PST) (envelope-from iedowse) Message-Id: <200311041420.hA4EKEah024933@repoman.freebsd.org> From: Ian Dowse Date: Tue, 4 Nov 2003 06:20:14 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/dump traverse.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: Tue, 04 Nov 2003 14:20:15 -0000 iedowse 2003/11/04 06:20:14 PST FreeBSD src repository Modified files: sbin/dump traverse.c Log: In mapdirs(), do not use the `dp' inode pointer after searchdir() has been called, since it points to a shared inode buffer that may be overwritten. The two cases where `dp' was used incorrectly appear to have been overlooked when "nodump" inheritance was first added in revision 1.12. This is reported to correct propagation of the nodump flag on directories that are larger than one block in size. PR: bin/58912 Submitted by: Volker Paepcke MFC after: 1 week Revision Changes Path 1.33 +3 -3 src/sbin/dump/traverse.c