diff --git a/third_party/skia/include/private/base/SkTDArray.h b/third_party/skia/include/private/base/SkTDArray.h index d3d972d0d8..e0717188d2 100644 --- a/third_party/skia/include/private/base/SkTDArray.h +++ b/third_party/skia/include/private/base/SkTDArray.h @@ -76,7 +76,7 @@ public: } private: - size_t bytes(int n) const { return SkToSizeT(n * fSizeOfT); } + size_t bytes(int n) const { return SkToSizeT(n) * SkToSizeT(fSizeOfT); } void* address(int n) { return fStorage + this->bytes(n); } // Adds delta to fSize. Crash if outside [0, INT_MAX]