| Index: skia/effects/SkEmbossMaskFilter.cpp
|
| ===================================================================
|
| --- skia/effects/SkEmbossMaskFilter.cpp (revision 14480)
|
| +++ skia/effects/SkEmbossMaskFilter.cpp (working copy)
|
| @@ -88,7 +88,9 @@
|
| {
|
| uint8_t* alphaPlane = dst->fImage;
|
| size_t planeSize = dst->computeImageSize();
|
| -
|
| + if (0 == planeSize) {
|
| + return false; // too big to allocate, abort
|
| + }
|
| dst->fImage = SkMask::AllocImage(planeSize * 3);
|
| memcpy(dst->fImage, alphaPlane, planeSize);
|
| SkMask::FreeImage(alphaPlane);
|
|
|