X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsrdr%2Fkernel%2Flib%2FAFSDirControl.cpp;h=cf7ec7be687a9cd52fb0afcc07af1933b61014a6;hp=1c5a8cc6677cb9591c295403667d9b6e4688a20d;hb=d8f357b9838509c5a5cfa22a85dffcd962804025;hpb=e39e8bb5b2f08281bc1d91c9209a1a3f1b463af2 diff --git a/src/WINNT/afsrdr/kernel/lib/AFSDirControl.cpp b/src/WINNT/afsrdr/kernel/lib/AFSDirControl.cpp index 1c5a8cc..cf7ec7b 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSDirControl.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSDirControl.cpp @@ -766,6 +766,8 @@ AFSQueryDirectory( IN PIRP Irp) &stFileInfo))) { + ulAdditionalAttributes = FILE_ATTRIBUTE_REPARSE_POINT; + bUseFileInfo = TRUE; } } @@ -851,7 +853,7 @@ AFSQueryDirectory( IN PIRP Irp) pDirInfo->EndOfFile = stFileInfo.EndOfFile; pDirInfo->AllocationSize = stFileInfo.AllocationSize; - pDirInfo->FileAttributes = stFileInfo.FileAttributes; + pDirInfo->FileAttributes = stFileInfo.FileAttributes | ulAdditionalAttributes; } else if( BooleanFlagOn( pDirEntry->Flags, AFS_DIR_ENTRY_FAKE)) {