]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-no-more-infinite-recursion-20070802
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 2 Aug 2007 21:58:42 +0000 (21:58 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 2 Aug 2007 21:58:42 +0000 (21:58 +0000)
commite388222c89177621ff57a6ac3f84372f003ecf78
tree06e89b5f27d0f5071dddd467569d27e46bac7e89
parent5c8662827cf9acde9a9117ddc88d50cc0ff253ae
DEVEL15-windows-no-more-infinite-recursion-20070802

FIXES 15855

In cm_NameI, keep track of what fids were crossed when evaluating the
path.  If we discover a loop return a CM_ERROR_TOO_MANY_SYMLINKS error.

This resolves the complaint that when infinite loops are hit in the afs
name space the afsd_service.exe process uses 100% of the CPU.

(cherry picked from commit ac5346c3703e199eaabf8eeb7e156e42644092c4)
src/WINNT/afsd/cm_vnodeops.c