ports/132542: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Fri Mar 20 11:00:06 UTC 2009
The following reply was made to PR ports/132542; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/132542: commit references a PR
Date: Fri, 20 Mar 2009 10:59:21 +0000 (UTC)
Author: kib
Date: Fri Mar 20 10:59:06 2009
New Revision: 190142
URL: http://svn.freebsd.org/changeset/base/190142
Log:
The nc_nlen member of the struct namecache contains the length of the cached
name, not the length + 1.
PR: 132620, 132542
Reported by: bf2006a yahoo com
Tested by: bf2006a, pho
Reviewed by: marcus
Modified:
head/sys/kern/vfs_cache.c
Modified: head/sys/kern/vfs_cache.c
==============================================================================
--- head/sys/kern/vfs_cache.c Fri Mar 20 10:47:16 2009 (r190141)
+++ head/sys/kern/vfs_cache.c Fri Mar 20 10:59:06 2009 (r190142)
@@ -997,7 +997,7 @@ vn_fullpath1(struct thread *td, struct v
ncp = TAILQ_FIRST(&vp->v_cache_dst);
if (ncp != NULL) {
MPASS(vp->v_dd == NULL || ncp->nc_dvp == vp->v_dd);
- buflen -= ncp->nc_nlen - 1;
+ buflen -= ncp->nc_nlen;
for (i = ncp->nc_nlen - 1; i >= 0 && bp != buf; i--)
*--bp = ncp->nc_name[i];
if (bp == buf) {
_______________________________________________
svn-src-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe at freebsd.org"
More information about the freebsd-ports-bugs
mailing list