From a9239a9fe6cedd897d27580d15772099e172ac38 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 30 Sep 2017 11:09:55 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/818 --- MagickCore/effect.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MagickCore/effect.c b/MagickCore/effect.c index 26763c23d..614ae3751 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -2851,6 +2851,10 @@ MagickExport Image *RotationalBlurImage(const Image *image,const double angle, if ((cos_theta == (double *) NULL) || (sin_theta == (double *) NULL)) { + if (cos_theta != (double *) NULL) + cos_theta=(double *) RelinquishMagickMemory(cos_theta); + if (sin_theta != (double *) NULL) + sin_theta=(double *) RelinquishMagickMemory(sin_theta); blur_image=DestroyImage(blur_image); ThrowImageException(ResourceLimitError,"MemoryAllocationFailed"); } -- 2.40.0