From 8f613ec255bb69b3e1fa8fddcbe1cdcf4c8a6612 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 16 Sep 2018 11:26:53 -0400 Subject: [PATCH] ... --- MagickCore/fx.c | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/MagickCore/fx.c b/MagickCore/fx.c index 869270985..0658d0913 100644 --- a/MagickCore/fx.c +++ b/MagickCore/fx.c @@ -4051,32 +4051,34 @@ MagickExport Image *PolaroidImage(const Image *image,const DrawInfo *draw_info, if (caption != (const char *) NULL) { char - geometry[MagickPathExtent], *text; - DrawInfo - *annotate_info; - - MagickBooleanType - status; - - ssize_t - count; - - TypeMetric - metrics; - /* Generate caption image. */ caption_image=CloneImage(image,image->columns,1,MagickTrue,exception); if (caption_image == (Image *) NULL) return((Image *) NULL); - annotate_info=CloneDrawInfo((const ImageInfo *) NULL,draw_info); text=InterpretImageProperties((ImageInfo *) NULL,(Image *) image,caption, exception); if (text != (char *) NULL) { + char + geometry[MagickPathExtent]; + + DrawInfo + *annotate_info; + + MagickBooleanType + status; + + ssize_t + count; + + TypeMetric + metrics; + + annotate_info=CloneDrawInfo((const ImageInfo *) NULL,draw_info); (void) CloneString(&annotate_info->text,text); count=FormatMagickCaption(caption_image,annotate_info,MagickTrue, &metrics,&text,exception); @@ -4097,9 +4099,9 @@ MagickExport Image *PolaroidImage(const Image *image,const DrawInfo *draw_info, (void) AnnotateImage(caption_image,annotate_info,exception); height+=caption_image->rows; } + annotate_info=DestroyDrawInfo(annotate_info); text=DestroyString(text); } - annotate_info=DestroyDrawInfo(annotate_info); } picture_image=CloneImage(image,image->columns+2*quantum,height,MagickTrue, exception); -- 2.40.0