]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/544
authorCristy <urban-warrior@imagemagick.org>
Thu, 6 Jul 2017 10:12:37 +0000 (06:12 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 6 Jul 2017 10:12:37 +0000 (06:12 -0400)
coders/wmf.c

index b8f37a65f16c7eaeb59ace9f531ea3739b5a4ff7..6f6939a181109aafe52716ab7787553fd83e4090 100644 (file)
@@ -2679,6 +2679,11 @@ static Image *ReadWMFImage(const ImageInfo *image_info,ExceptionInfo *exception)
   if (wmf_error != wmf_E_None)
     {
       wmf_api_destroy(API);
+      if (ddata->draw_info != (DrawInfo *) NULL)
+        {
+          DestroyDrawInfo(ddata->draw_info);
+          ddata->draw_info=(DrawInfo *)NULL;
+        }
       if (image->debug != MagickFalse)
         {
           (void) LogMagickEvent(CoderEvent,GetMagickModule(),