From: Cristy Date: Fri, 24 Nov 2017 19:54:30 +0000 (-0500) Subject: ... X-Git-Tag: 7.0.7-12~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a886ad39e5b6c06e2d885f642f19b7e85c1f1b53;p=imagemagick ... --- diff --git a/coders/jpeg.c b/coders/jpeg.c index 12d10d65b..ec1aa2d8a 100644 --- a/coders/jpeg.c +++ b/coders/jpeg.c @@ -2309,7 +2309,9 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info, /* Perform optimization only if available memory resources permit it. */ - status=AcquireMagickResource(AreaResource,length); + status=AcquireMagickResource(MemoryResource,length); + if (status != MagickFalse) + RelinquishMagickResource(MemoryResource,length); jpeg_info.optimize_coding=status == MagickFalse ? FALSE : TRUE; } }