diff --git a/MagickCore/cache.c b/MagickCore/cache.c
index 368d228..c088e44 100644
--- a/MagickCore/cache.c
+++ b/MagickCore/cache.c
@@ -2060,6 +2060,8 @@
                 status=ClonePixelCachePixels(clone_info,cache_info,exception);
               if (status != MagickFalse)
                 {
+                  if (cache_info->mode == ReadMode)
+                    cache_info->nexus_info=(NexusInfo **) NULL;
                   destroy=MagickTrue;
                   image->cache=clone_image.cache;
                 }