From: Cristy Date: Wed, 25 Jan 2017 12:20:02 +0000 (-0500) Subject: ... X-Git-Tag: 7.0.4-6~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8d13ae9f7bc1bdff200ea7d4e31075455c4dcce;p=imagemagick ... --- diff --git a/coders/caption.c b/coders/caption.c index 0fe6fe1d1..4a0eba2b8 100644 --- a/coders/caption.c +++ b/coders/caption.c @@ -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);