File ImageMagick-CVE-2017-12433.patch of Package ImageMagick.openSUSE_Leap_42.3_Update

From 7beec9a7a8a5701652b313e6e94bafd36b3627dc Mon Sep 17 00:00:00 2001
From: Cristy <urban-warrior@imagemagick.org>
Date: Fri, 7 Jul 2017 07:06:39 -0400
Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/548

---
 coders/pes.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

Index: ImageMagick-6.8.8-1/coders/pes.c
===================================================================
--- ImageMagick-6.8.8-1.orig/coders/pes.c	2017-10-25 14:16:17.212653699 +0200
+++ ImageMagick-6.8.8-1/coders/pes.c	2017-10-25 14:16:17.220653841 +0200
@@ -622,7 +622,10 @@ static Image *ReadPESImage(const ImageIn
   image->rows=bounds.y2-bounds.y1;
   status=SetImageExtent(image,image->columns,image->rows);
   if (status == MagickFalse)
-    return(DestroyImageList(image));
+    {
+      stitches=(PointInfo *) RelinquishMagickMemory(stitches);
+      return(DestroyImageList(image));
+    }
   /*
     Write stitches as SVG file.
   */
@@ -652,6 +655,7 @@ static Image *ReadPESImage(const ImageIn
   }
   (void) FormatLocaleFile(file,"</svg>\n");
   (void) fclose(file);
+  stitches=(PointInfo *) RelinquishMagickMemory(stitches);
   (void) CloseBlob(image);
   image=DestroyImage(image);
   /*
openSUSE Build Service is sponsored by