From: cristy <urban-warrior@git.imagemagick.org> Date: Thu, 1 Sep 2011 13:40:50 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7104 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=63f9b8efb784ffa10dea0cd6a8cd5cdbe09ce07f;p=imagemagick --- diff --git a/coders/miff.c b/coders/miff.c index 4830bc563..08a00f612 100644 --- a/coders/miff.c +++ b/coders/miff.c @@ -860,7 +860,11 @@ static Image *ReadMIFFImage(const ImageInfo *image_info, profiles=NewLinkedList(0); (void) AppendValueToLinkedList(profiles, AcquireString(keyword+8)); - profile=AcquireStringInfo((size_t) StringToLong(options)); + profile=BlobToStringInfo((const void *) NULL,(size_t) + StringToLong(options)); + if (profile == (char *) NULL) + ThrowReaderException(ResourceLimitError, + "MemoryAllocationFailed"); (void) SetImageProfile(image,keyword+8,profile); profile=DestroyStringInfo(profile); break;