diff --git a/MagickCore/cache.c b/MagickCore/cache.c
index babadf0..b637285 100644
--- a/MagickCore/cache.c
+++ b/MagickCore/cache.c
@@ -1940,6 +1940,14 @@
status=ClonePixelCachePixels(clone_info,cache_info,exception);
if (status != MagickFalse)
{
+ if (cache_info->mode == ReadMode)
+ {
+ cache_info->nexus_info=AcquirePixelCacheNexus(
+ cache_info->number_threads);
+ if (cache_info->nexus_info == (NexusInfo **) NULL)
+ ThrowFatalException(ResourceLimitFatalError,
+ "MemoryAllocationFailed");
+ }
destroy=MagickTrue;
image->cache=clone_image.cache;
}