]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Mon, 18 Jun 2018 22:50:04 +0000 (18:50 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 18 Jun 2018 22:50:04 +0000 (18:50 -0400)
coders/mvg.c

index 2a49f0a8cd3530cfd97f2356b9c74562c69f17a5..ba8eaea50854e5b91d0f72980a0ccf5be0353278 100644 (file)
@@ -218,7 +218,10 @@ static Image *ReadMVGImage(const ImageInfo *image_info,ExceptionInfo *exception)
         }
      }
   if (draw_info->primitive == (char *) NULL)
-    ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
+    {
+      draw_info=DestroyDrawInfo(draw_info);
+      return(DestroyImageList(image));
+    }
   (void) DrawImage(image,draw_info,exception);
   (void) SetImageArtifact(image,"MVG",draw_info->primitive);
   draw_info=DestroyDrawInfo(draw_info);