diff --git a/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp b/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp index 3bb9e5f2fc..325dd87718 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSCreate.cpp @@ -1140,9 +1140,15 @@ try_exit: // For files perform additional processing // - if( pFcb->Header.NodeTypeCode == AFS_FILE_FCB) + switch( pFcb->Header.NodeTypeCode) { - pFileObject->SectionObjectPointer = &pFcb->NPFcb->SectionObjectPointers; + + case AFS_FILE_FCB: + case AFS_IOCTL_FCB: + { + + pFileObject->SectionObjectPointer = &pFcb->NPFcb->SectionObjectPointers; + } } //