]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Wed, 25 Jan 2017 12:20:02 +0000 (07:20 -0500)
committerCristy <urban-warrior@imagemagick.org>
Wed, 25 Jan 2017 12:20:02 +0000 (07:20 -0500)
coders/caption.c

index 0fe6fe1d1db50b8e3aa1916b4754177bd1421b66..4a0eba2b87351efcc5a33b3518d01c0aa85d06a4 100644 (file)
@@ -159,6 +159,7 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
     draw_info->gravity=(GravityType) ParseCommandOption(MagickGravityOptions,
       MagickFalse,gravity);
   split=MagickFalse;
+  status=MagickTrue;
   if (image->columns == 0)
     {
       text=AcquireString(caption);
@@ -189,7 +190,8 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info,
       image->rows=(size_t) ((i+1)*(metrics.ascent-metrics.descent+
         draw_info->interline_spacing+draw_info->stroke_width)+0.5);
     }
-  status=SetImageExtent(image,image->columns,image->rows,exception);
+  if (status != MagickFalse)
+    status=SetImageExtent(image,image->columns,image->rows,exception);
   if (status == MagickFalse)
     { 
       draw_info=DestroyDrawInfo(draw_info);