Date: Tue, 4 Nov 2003 06:20:14 -0800 (PST) From: Ian Dowse <iedowse@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sbin/dump traverse.c Message-ID: <200311041420.hA4EKEah024933@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 <vpaepcke@incore.de>
MFC after: 1 week
Revision Changes Path
1.33 +3 -3 src/sbin/dump/traverse.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311041420.hA4EKEah024933>
