aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/image/SkImage.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-10-06 15:04:23 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-10-06 19:36:17 +0000
commit24295462722fd5a298d108a80b0aacbb0964da53 (patch)
treed98efb1e32f860294629ddb154199382136b60c1 /src/image/SkImage.cpp
parent9cb2cae63584d0bfb8c98a90062d06ff59659e72 (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.cpp2
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);