From 16a90b2f8dfe875991bca0dee516c531fcc3aeee Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 24 Jan 2008 15:17:57 +0000 Subject: [PATCH] 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. --- src/WINNT/afsd/cm_vnodeops.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/WINNT/afsd/cm_vnodeops.c b/src/WINNT/afsd/cm_vnodeops.c index c4fc703a66..67665c5944 100644 --- a/src/WINNT/afsd/cm_vnodeops.c +++ b/src/WINNT/afsd/cm_vnodeops.c @@ -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