File GraphicsMagick-CVE-2016-10146.patch of Package GraphicsMagick.7782

Index: GraphicsMagick-1.2.5/coders/label.c
===================================================================
--- GraphicsMagick-1.2.5.orig/coders/label.c	2017-01-23 09:20:30.591652592 +0100
+++ GraphicsMagick-1.2.5/coders/label.c	2017-01-23 09:20:57.792088426 +0100
@@ -148,7 +148,7 @@ static Image *ReadLABELImage(const Image
       FormatString(geometry,"+%g+%g",image->columns/2.0-metrics.width/2.0,
         metrics.ascent);
     }
-  draw_info->geometry=AllocateString(geometry);
+  (void) CloneString(&draw_info->geometry,geometry);
   (void) SetImage(image,OpaqueOpacity);
   (void) AnnotateImage(image,draw_info);
   DestroyDrawInfo(draw_info);
Index: GraphicsMagick-1.2.5/coders/caption.c
===================================================================
--- GraphicsMagick-1.2.5.orig/coders/caption.c	2017-01-23 09:20:30.067644195 +0100
+++ GraphicsMagick-1.2.5/coders/caption.c	2017-01-23 09:21:12.348321615 +0100
@@ -171,7 +171,7 @@ static Image *ReadCAPTIONImage(const Ima
   */
   (void) CloneString(&draw_info->text,caption);
   FormatString(geometry,"+%g+%g",metrics.max_advance/4,metrics.ascent);
-  draw_info->geometry=AllocateString(geometry);
+  (void) CloneString(&draw_info->geometry,geometry);
   (void) AnnotateImage(image,draw_info);
   DestroyDrawInfo(draw_info);
   MagickFreeMemory(caption);
openSUSE Build Service is sponsored by