From 0c6cde4c5778bccc8a48eb19cb1f42e3dc053642 Mon Sep 17 00:00:00 2001 From: Cristy Date: Wed, 24 Jan 2018 06:50:58 -0500 Subject: [PATCH] Eliminate direct leak in caption coder --- coders/caption.c | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.40.0