| Index: third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp | 
| diff --git a/third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp b/third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp | 
| index 51465ee01b9e4dae52de954ec294657ae3c1f78c..edd87a3597f66d6f7c68ae1cf372814147c3a67e 100644 | 
| --- a/third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp | 
| +++ b/third_party/WebKit/Source/platform/graphics/ImageBuffer.cpp | 
| @@ -54,6 +54,7 @@ | 
| #include "third_party/skia/include/core/SkPicture.h" | 
| #include "wtf/ArrayBufferContents.h" | 
| #include "wtf/MathExtras.h" | 
| +#include "wtf/PartitionAlloc.h" | 
| #include "wtf/Vector.h" | 
| #include "wtf/text/Base64.h" | 
| #include "wtf/text/WTFString.h" | 
| @@ -286,7 +287,9 @@ bool ImageBuffer::getImageData(Multiply multiplied, const IntRect& rect, WTF::Ar | 
| return false; | 
|  | 
| if (!isSurfaceValid()) { | 
| -        WTF::ArrayBufferContents result(rect.width() * rect.height(), 4, WTF::ArrayBufferContents::NotShared, WTF::ArrayBufferContents::ZeroInitialize); | 
| +        WTF::ArrayBufferContents result(rect.width() * rect.height(), 4, WTF::ArrayBufferContents::NotShared, WTF::ArrayBufferContents::ZeroInitialize, WTF::ArrayBufferContents::NullDataIfOutOfMemory); | 
| +        if (!result.data()) | 
| +            return false; | 
| result.transfer(contents); | 
| return true; | 
| } | 
| @@ -307,7 +310,11 @@ bool ImageBuffer::getImageData(Multiply multiplied, const IntRect& rect, WTF::Ar | 
| WTF::ArrayBufferContents::NotShared, | 
| mayHaveStrayArea | 
| ? WTF::ArrayBufferContents::ZeroInitialize | 
| -        : WTF::ArrayBufferContents::DontInitialize); | 
| +        : WTF::ArrayBufferContents::DontInitialize, | 
| +        WTF::ArrayBufferContents::NullDataIfOutOfMemory); | 
| + | 
| +    if (!result.data()) | 
| +        return false; | 
|  | 
| SkAlphaType alphaType = (multiplied == Premultiplied) ? kPremul_SkAlphaType : kUnpremul_SkAlphaType; | 
| SkImageInfo info = SkImageInfo::Make(rect.width(), rect.height(), kRGBA_8888_SkColorType, alphaType); | 
|  |