g_return_if_fail(FileObject!=NULL);
g_return_if_fail(FileSizes!=NULL);
- SharedCacheMap=captive_FileObject_to_SharedCacheMap(FileObject);
-
- captive_shared_cache_map_FileSizes_set(SharedCacheMap,FileSizes);
+ /* Needed by ext2fsd.sys-v0.10a: */
+ if (1
+ && FileObject->SectionObjectPointers
+ && FileObject->SectionObjectPointers->SharedCacheMap) {
+ SharedCacheMap=captive_FileObject_to_SharedCacheMap(FileObject);
+ captive_shared_cache_map_FileSizes_set(SharedCacheMap,FileSizes);
+ }
g_log(G_LOG_DOMAIN,G_LOG_LEVEL_DEBUG,"leave: CcSetFileSizes");
}