From 03e8b3089e4631d080ba9c09205908b53eafbcb4 Mon Sep 17 00:00:00 2001 From: Cristy Date: Mon, 7 Aug 2017 19:00:45 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/655 --- MagickCore/cache.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 813067bac..0407ff46b 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -3861,9 +3861,9 @@ MagickExport MagickBooleanType PersistPixelCache(Image *image, Clone persistent pixel cache. */ clone_info=ClonePixelCache(cache_info); + clone_info->type=DiskCache; + (void) CopyMagickString(clone_info->cache_filename,filename,MagickPathExtent); clone_info->file=(-1); - (void) CopyMagickString(clone_info->filename,cache_info->filename, - MagickPathExtent); clone_info->storage_class=cache_info->storage_class; clone_info->colorspace=cache_info->colorspace; clone_info->alpha_trait=cache_info->alpha_trait; @@ -3873,12 +3873,10 @@ MagickExport MagickBooleanType PersistPixelCache(Image *image, clone_info->columns=cache_info->columns; clone_info->number_channels=cache_info->number_channels; clone_info->metacontent_extent=cache_info->metacontent_extent; - clone_info->mode=cache_info->mode; + clone_info->mode=PersistMode; clone_info->length=cache_info->length; (void) memcpy(clone_info->channel_map,cache_info->channel_map, MaxPixelChannels*sizeof(*cache_info->channel_map)); - clone_info->mode=PersistMode; - clone_info->type=DiskCache; clone_info->offset=(*offset); status=ClonePixelCacheRepository(clone_info,cache_info,exception); *offset+=cache_info->length+page_size-(cache_info->length % page_size); -- 2.50.1