From: Cristy Date: Thu, 4 Jan 2018 12:05:57 +0000 (-0500) Subject: https://github.com/ImageMagick/ImageMagick/issues/930 X-Git-Tag: 7.0.7-20~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a7414b7322201a9c8a5cacf563f08468c329b4b1;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/930 https://github.com/ImageMagick/ImageMagick/issues/932 --- diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 6ab65a637..b3b96040d 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -1640,7 +1640,9 @@ static Cache GetImagePixelCache(Image *image,const MagickBooleanType clone, if (clone != MagickFalse) status=ClonePixelCacheRepository(clone_info,cache_info, exception); - if (status != MagickFalse) + if (status == MagickFalse) + clone_info=(CacheInfo *) DestroyPixelCache(clone_info); + else { destroy=MagickTrue; image->cache=clone_info;