]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: Reparse Policy vs DFSLinks
authorJeffrey Altman <jaltman@your-file-system.com>
Mon, 11 Aug 2014 05:07:27 +0000 (01:07 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Wed, 20 Aug 2014 16:50:39 +0000 (12:50 -0400)
When a reparse policy is specified and AFSLocateNameEntry() returns
with STATUS_REPARSE, do not re-evaluate the path with the reparse
policy disabled.  STATUS_REPARSE was returned because the FileObject's
FileName was modified and the IO Manager needs to reparse the request.

Change-Id: I290837357793d3961833923ea1d5300d08bf7dfc
Reviewed-on: http://gerrit.openafs.org/11397
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp

index 50554821d32ad0bfb249988ec692cd09162e494a..71d18fb708dc819f9bbbe739629b6eef2dd11e99 100644 (file)
@@ -700,7 +700,6 @@ AFSCommonCreate( IN PDEVICE_OBJECT DeviceObject,
                                               &uniComponentName);
 
                if ( ntStatus == STATUS_SUCCESS ||
-                    ntStatus == STATUS_REPARSE ||
                     ntStatus == STATUS_OBJECT_NAME_NOT_FOUND ||
                     ntStatus == STATUS_ACCESS_DENIED)
                {