update for HEAD-2003050101
[reactos.git] / drivers / fs / cdfs / rw.c
index 82ae382..e7d669c 100644 (file)
@@ -71,7 +71,7 @@ CdfsReadFile(PDEVICE_EXTENSION DeviceExt,
     return(STATUS_SUCCESS);
 
   Ccb = (PCCB)FileObject->FsContext2;
-  Fcb = Ccb->Fcb;
+  Fcb = (PFCB)FileObject->FsContext;
 
   if (ReadOffset >= Fcb->Entry.DataLengthL)
     return(STATUS_END_OF_FILE);
@@ -87,7 +87,7 @@ CdfsReadFile(PDEVICE_EXTENSION DeviceExt,
          Length = Fcb->Entry.DataLengthL - ReadOffset;
       if (FileObject->PrivateCacheMap == NULL)
       {
-         CcRosInitializeFileCache(FileObject, &Fcb->RFCB.Bcb, PAGE_SIZE);
+         CcRosInitializeFileCache(FileObject, PAGE_SIZE);
       }
 
       FileOffset.QuadPart = (LONGLONG)ReadOffset;