]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 20 Sep 2010 18:56:24 +0000 (18:56 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 20 Sep 2010 18:56:24 +0000 (18:56 +0000)
magick/cache.c

index 3a7c08d2b4a613de1aefed03ef26441714a6e0aa..33fdb6004aa314fa920f4fd11fe570b9618bd671 100644 (file)
@@ -4217,10 +4217,10 @@ MagickExport MagickBooleanType PersistPixelCache(Image *image,
         MaxTextExtent);
       cache_info->type=DiskCache;
       cache_info->offset=(*offset);
-      if (OpenPixelCache(image,IOMode,exception) == MagickFalse)
+      if (OpenPixelCache(image,ReadMode,exception) == MagickFalse)
         return(MagickFalse);
       *offset+=cache_info->length+page_size-(cache_info->length % page_size);
-      return(MagickTrue);
+      return(SetImageExtent(image,0,0));
     }
   if ((cache_info->mode != ReadMode) && (cache_info->type != MemoryCache) &&
       (cache_info->reference_count == 1))