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;