g_return_val_if_fail(FileOffset==NULL,FALSE); /* NOT IMPLEMENTED YET */
g_return_val_if_fail(UninitializeCacheMaps==0,FALSE); /* NOT IMPLEMENTED YET */
- SharedCacheMap=captive_SectionObjectPointers_to_SharedCacheMap(SectionObjectPointer);
-
- captive_shared_cache_map_purge(SharedCacheMap);
+ if (SectionObjectPointer->SharedCacheMap) {
+ SharedCacheMap=captive_SectionObjectPointers_to_SharedCacheMap(SectionObjectPointer);
+ captive_shared_cache_map_purge(SharedCacheMap);
+ }
r=TRUE;