File ImageMagick-CVE-2017-7943.patch of Package ImageMagick.15344

From 2e3410d0a07c3e30a42c9626c00e180870907a6b Mon Sep 17 00:00:00 2001
From: Dirk Lemstra <dirk@git.imagemagick.org>
Date: Mon, 17 Apr 2017 18:08:02 +0200
Subject: [PATCH] Fixed leak reported in: #427.

---
 coders/svg.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/coders/svg.c b/coders/svg.c
index bfa60db..5c74114 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -3265,6 +3265,8 @@ static Image *ReadSVGImage(const ImageInfo *image_info,ExceptionInfo *exception)
   image->rows=svg_info->height;
   if (exception->severity >= ErrorException)
     {
+      svg_info=DestroySVGInfo(svg_info);
+      (void) RelinquishUniqueFileResource(filename);
       image=DestroyImage(image);
       return((Image *) NULL);
     }

openSUSE Build Service is sponsored by