diff options
Diffstat (limited to 'coders/sun.c')
-rw-r--r-- | coders/sun.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/coders/sun.c b/coders/sun.c index 752cdffde..9ad0204cd 100644 --- a/coders/sun.c +++ b/coders/sun.c @@ -333,7 +333,7 @@ static Image *ReadSUNImage(const ImageInfo *image_info,ExceptionInfo *exception) /* Create linear color ramp. */ - if (AcquireImageColormap(image,image->colors) == MagickFalse) + if (AcquireImageColormap(image,image->colors,exception) == MagickFalse) ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); } break; @@ -346,7 +346,7 @@ static Image *ReadSUNImage(const ImageInfo *image_info,ExceptionInfo *exception) /* Read SUN raster colormap. */ - if (AcquireImageColormap(image,image->colors) == MagickFalse) + if (AcquireImageColormap(image,image->colors,exception) == MagickFalse) ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); sun_colormap=(unsigned char *) AcquireQuantumMemory(image->colors, sizeof(*sun_colormap)); @@ -889,7 +889,7 @@ static MagickBooleanType WriteSUNImage(const ImageInfo *image_info,Image *image, /* Convert PseudoClass image to a SUN monochrome image. */ - (void) SetImageType(image,BilevelType); + (void) SetImageType(image,BilevelType,exception); for (y=0; y < (ssize_t) image->rows; y++) { p=GetVirtualPixels(image,0,y,image->columns,1,exception); |