X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsrdr%2Fkernel%2Ffs%2FAFSCreate.cpp;h=55d741855fff34bcc7878c93a3e88d282992376f;hp=2401b536638d1a10628bfb52b9b3faa43075b09e;hb=6bb0014be2c3ea5ca411bf349fb3987c5d496c40;hpb=de93a78b870b40338cfd0f4839fe4ef3b959481b diff --git a/src/WINNT/afsrdr/kernel/fs/AFSCreate.cpp b/src/WINNT/afsrdr/kernel/fs/AFSCreate.cpp index 2401b53..55d7418 100644 --- a/src/WINNT/afsrdr/kernel/fs/AFSCreate.cpp +++ b/src/WINNT/afsrdr/kernel/fs/AFSCreate.cpp @@ -244,13 +244,20 @@ AFSOpenRedirector( IN PIRP Irp) NTSTATUS ntStatus = STATUS_SUCCESS; FILE_OBJECT *pFileObject = NULL; IO_STACK_LOCATION *pIrpSp; + AFSDeviceExt* pDeviceExt = + (AFSDeviceExt *)AFSRDRDeviceObject->DeviceExtension; __Enter { pIrpSp = IoGetCurrentIrpStackLocation( Irp); + pFileObject = pIrpSp->FileObject; + pFileObject->FsContext = (PVOID) pDeviceExt->Fcb; + + ASSERT(pFileObject->FsContext != NULL); + // // Return the open result for this file //