commit | 1a7e6d19bef1075d1c2b3fb704cf7ae0394761c8 | [log] [tgz] |
---|---|---|
author | root <356986351@qq.com> | Fri Sep 29 05:08:02 2017 +0000 |
committer | Dirk Lemstra <dlemstra@users.noreply.github.com> | Fri Sep 29 10:50:00 2017 +0200 |
tree | 5e94e804946c140ce7666a79f9c7e33390013a36 | |
parent | 79ef28a6cec2bd340082013b89762c29cf0ad139 [diff] [blame] |
fix multiple null pointer
diff --git a/coders/raw.c b/coders/raw.c index 43cafa8..78a638f 100644 --- a/coders/raw.c +++ b/coders/raw.c
@@ -152,6 +152,8 @@ */ canvas_image=CloneImage(image,image->extract_info.width,1,MagickFalse, exception); + if (canvas_image == (Image *) NULL) + ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); (void) SetImageVirtualPixelMethod(canvas_image,BlackVirtualPixelMethod, exception); quantum_type=GrayQuantum;