return STATUS_SUCCESS;
}
- /* Uninitialize the file cache. */
- CcRosReleaseFileCache (FileObject, Ccb->Fcb->RFCB.Bcb);
+ /* Uninitialize file cache if initialized for this file object. */
+ if (Ccb->Fcb->RFCB.Bcb != NULL)
+ {
+ CcRosReleaseFileCache (FileObject, Ccb->Fcb->RFCB.Bcb);
+ }
return STATUS_SUCCESS;
}