From: Cristy Date: Wed, 24 Jan 2018 11:50:58 +0000 (-0500) Subject: Eliminate direct leak in caption coder X-Git-Tag: 7.0.7-23~286 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0c6cde4c5778bccc8a48eb19cb1f42e3dc053642;p=imagemagick Eliminate direct leak in caption coder --- diff --git a/coders/caption.c b/coders/caption.c index 5a62ade4f..3dc16636e 100644 --- a/coders/caption.c +++ b/coders/caption.c @@ -194,11 +194,13 @@ static Image *ReadCAPTIONImage(const ImageInfo *image_info, status=SetImageExtent(image,image->columns,image->rows,exception); if (status == MagickFalse) { + caption=DestroyString(caption); draw_info=DestroyDrawInfo(draw_info); return(DestroyImageList(image)); } if (SetImageBackgroundColor(image,exception) == MagickFalse) { + caption=DestroyString(caption); draw_info=DestroyDrawInfo(draw_info); image=DestroyImageList(image); return((Image *) NULL);