| Index: src/effects/SkDropShadowImageFilter.cpp | 
| diff --git a/src/effects/SkDropShadowImageFilter.cpp b/src/effects/SkDropShadowImageFilter.cpp | 
| index 75a86689c0b9ad796dc74aee80d15b1ac8c720d9..4fc29bae837016f514bfd93fe08aa83067dcf588 100644 | 
| --- a/src/effects/SkDropShadowImageFilter.cpp | 
| +++ b/src/effects/SkDropShadowImageFilter.cpp | 
| @@ -29,6 +29,9 @@ SkDropShadowImageFilter::SkDropShadowImageFilter(SkFlattenableReadBuffer& buffer | 
| fDy = buffer.readScalar(); | 
| fSigma = buffer.readScalar(); | 
| fColor = buffer.readColor(); | 
| +    buffer.validate(SkScalarIsFinite(fDx) && | 
| +                    SkScalarIsFinite(fDy) && | 
| +                    SkScalarIsFinite(fSigma)); | 
| } | 
|  | 
| void SkDropShadowImageFilter::flatten(SkFlattenableWriteBuffer& buffer) const | 
|  |