diff options
author | Mike Reed <reed@google.com> | 2017-10-06 15:04:23 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-10-06 19:36:17 +0000 |
commit | 24295462722fd5a298d108a80b0aacbb0964da53 (patch) | |
tree | d98efb1e32f860294629ddb154199382136b60c1 /src/image/SkImage.cpp | |
parent | 9cb2cae63584d0bfb8c98a90062d06ff59659e72 (diff) |
change computeByteSize to return max_size_t on overflow
Bug: skia:7132
Change-Id: I41045640ee62b2c988a84370ead5034bbccc6daf
Reviewed-on: https://skia-review.googlesource.com/56620
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/image/SkImage.cpp')
-rw-r--r-- | src/image/SkImage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp index 705efaec30..c67b6e4cdb 100644 --- a/src/image/SkImage.cpp +++ b/src/image/SkImage.cpp @@ -423,7 +423,7 @@ sk_sp<SkImage> SkImageMakeRasterCopyAndAssignColorSpace(const SkImage* src, size_t rowBytes = info.minRowBytes(); size_t size = info.computeByteSize(rowBytes); - if (size == 0) { + if (size == SK_MaxSizeT) { return nullptr; } auto data = SkData::MakeUninitialized(size); |