windows-symlink-dot-dot-20080124

LICENSE MIT

when moving up in the directory tree we search the recorded fid list to
find a matching fid that we have already crossed.  we must also reset
the fid count based upon what we discover.
This commit is contained in:
Jeffrey Altman 2008-01-24 15:17:57 +00:00
parent ef6fc588bc
commit 16a90b2f8d

View File

@ -1937,6 +1937,7 @@ long cm_NameI(cm_scache_t *rootSCachep, char *pathp, long flags,
if (!cm_FidCmp(&nscp->fid, &fids[i]))
break;
}
fid_count = i+1;
} else {
/* add the new fid to the list */
for ( i=0; i<fid_count; i++) {