]> git.eshelyaron.com Git - emacs.git/commitdiff
* image.c (imagemagick_get_animation_cache): Don't segfault when
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 18 Aug 2013 19:18:43 +0000 (21:18 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 18 Aug 2013 19:18:43 +0000 (21:18 +0200)
pruning all entries.

src/ChangeLog
src/image.c

index 671f6afc722942d8aa689acb240a5c9fbae8d08b..7ee41698badf184cd6ca3f647018472f97947ece 100644 (file)
@@ -1,3 +1,8 @@
+2013-08-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * image.c (imagemagick_get_animation_cache): Don't segfault when
+       pruning all entries.
+
 2013-08-18  Ken Brown  <kbrown@cornell.edu>
 
        * sheap.c (STATIC_HEAP_SIZE): Adjust to current needs; use bigger
index 198d5545c96df95013e0a6c468a3d7ed4c220d0c..1452e8659b58a47b4df2fda49b71300cf611ba3b 100644 (file)
@@ -7932,9 +7932,10 @@ struct animation_cache *
 imagemagick_get_animation_cache (MagickWand *wand)
 {
   char *signature = xstrdup (MagickGetImageSignature (wand));
-  struct animation_cache *cache = animation_cache;
+  struct animation_cache *cache;
 
   imagemagick_prune_animation_cache ();
+  cache = animation_cache;
 
   if (! cache)
     {