]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 24 Dec 2016 17:03:47 +0000 (12:03 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 24 Dec 2016 17:03:47 +0000 (12:03 -0500)
coders/ipl.c

index 74c37b7c84ae0d6a64f99a26f5b209b8ccc0fe4c..7076b5d30b27f68b9e9cdf996898fb35c550c0a8 100644 (file)
@@ -539,8 +539,9 @@ static MagickBooleanType WriteIPLImage(const ImageInfo *image_info,Image *image,
     return(status);
   scene=0;
   
-
   quantum_info=AcquireQuantumInfo(image_info,image);
+  if (quantum_info == (QuantumInfo *) NULL)
+    ThrowWriterException(ResourceLimitError,"MemoryAllocationFailed");
   if ((quantum_info->format == UndefinedQuantumFormat) &&
       (IsHighDynamicRangeImage(image,exception) != MagickFalse))
     SetQuantumFormat(image,quantum_info,FloatingPointQuantumFormat);