Commit 453f4022 authored by Lars Magne Ingebrigtsen's avatar Lars Magne Ingebrigtsen
Browse files

(imagemagick_get_animation_cache): Fix memory leak.

parent 824a2fa7
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
* image.c (imagemagick_get_animation_cache): Don't segfault on * image.c (imagemagick_get_animation_cache): Don't segfault on
each invocation. each invocation.
(imagemagick_get_animation_cache): Revert to previous definition
so that it actually works. But keep the memory leak fix.
(imagemagick_get_animation_cache): Fix memory leak.
2013-08-19 Paul Eggert <eggert@cs.ucla.edu> 2013-08-19 Paul Eggert <eggert@cs.ucla.edu>
......
...@@ -7945,10 +7945,10 @@ imagemagick_get_animation_cache (MagickWand *wand) ...@@ -7945,10 +7945,10 @@ imagemagick_get_animation_cache (MagickWand *wand)
if (strcmp (signature, cache->signature)) if (strcmp (signature, cache->signature))
{ {
cache->next = imagemagick_create_cache (signature); cache->next = imagemagick_create_cache (signature);
DestroyString (signature);
return cache->next; return cache->next;
} }
DestroyString (signature);
cache->update_time = current_emacs_time (); cache->update_time = current_emacs_time ();
return cache; return cache;
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment