| Index: src/effects/SkBicubicImageFilter.cpp
|
| diff --git a/src/effects/SkBicubicImageFilter.cpp b/src/effects/SkBicubicImageFilter.cpp
|
| index 0ffcde6e2e13d4a7898a4b603297e1bedc079875..f45e9933ab6957236d9fc4e5d0efdb44125e06e9 100644
|
| --- a/src/effects/SkBicubicImageFilter.cpp
|
| +++ b/src/effects/SkBicubicImageFilter.cpp
|
| @@ -45,6 +45,10 @@ SkBicubicImageFilter::SkBicubicImageFilter(SkFlattenableReadBuffer& buffer) : IN
|
| SkASSERT(readSize == 16);
|
| fScale.fWidth = buffer.readScalar();
|
| fScale.fHeight = buffer.readScalar();
|
| + buffer.validateData(SkScalarIsFinite(fScale.fWidth) &&
|
| + SkScalarIsFinite(fScale.fHeight) &&
|
| + (fScale.fWidth >= 0) &&
|
| + (fScale.fHeight >= 0));
|
| }
|
|
|
| void SkBicubicImageFilter::flatten(SkFlattenableWriteBuffer& buffer) const {
|
|
|