Date: Wed, 11 Aug 2010 04:55:58 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r211161 - projects/suj/6/sys/ufs/ufs Message-ID: <201008110455.o7B4txR9042619@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jeff Date: Wed Aug 11 04:55:58 2010 New Revision: 211161 URL: http://svn.freebsd.org/changeset/base/211161 Log: - Somehow my last commit omitted this change. Reported by: Mark Saad Modified: projects/suj/6/sys/ufs/ufs/ufs_lookup.c Modified: projects/suj/6/sys/ufs/ufs/ufs_lookup.c ============================================================================== --- projects/suj/6/sys/ufs/ufs/ufs_lookup.c Wed Aug 11 03:08:03 2010 (r211160) +++ projects/suj/6/sys/ufs/ufs/ufs_lookup.c Wed Aug 11 04:55:58 2010 (r211161) @@ -591,7 +591,7 @@ found: */ pdp = vdp; if (flags & ISDOTDOT) { - saved_ino = dp->i_ino; + saved_ino = ino; VOP_UNLOCK(pdp, 0, td); /* race to get the inode */ error = VFS_VGET(pdp->v_mount, saved_ino, cnp->cn_lkflags, &tdp); @@ -599,11 +599,11 @@ found: if (error) return (error); *vpp = tdp; - } else if (dp->i_number == dp->i_ino) { + } else if (dp->i_number == ino) { VREF(vdp); /* we want ourself, ie "." */ *vpp = vdp; } else { - error = VFS_VGET(pdp->v_mount, dp->i_ino, + error = VFS_VGET(pdp->v_mount, ino, cnp->cn_lkflags, &tdp); if (error) return (error);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008110455.o7B4txR9042619>