aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkRegion.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-01-08 14:35:29 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-01-08 20:10:03 +0000
commit1026ccf1d2de57ae6e7d2f30ea92c245942121d3 (patch)
treead640aa08e8ebaf86eff95ab25b1183cc1d57a81 /src/core/SkRegion.cpp
parent5cb9a4ede3bb10cec8ee88e6af310fdc49aeaa05 (diff)
make SkRBuffer always validate
BUG=skia:6102 Change-Id: Ic9fb259b2e980d00e179340945c50492f1803a4f Reviewed-on: https://skia-review.googlesource.com/6736 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkRegion.cpp')
-rw-r--r--src/core/SkRegion.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/SkRegion.cpp b/src/core/SkRegion.cpp
index b3b1831aed..1123cf06ee 100644
--- a/src/core/SkRegion.cpp
+++ b/src/core/SkRegion.cpp
@@ -1128,9 +1128,9 @@ size_t SkRegion::writeToMemory(void* storage) const {
}
size_t SkRegion::readFromMemory(const void* storage, size_t length) {
- SkRBufferWithSizeCheck buffer(storage, length);
- SkRegion tmp;
- int32_t count;
+ SkRBuffer buffer(storage, length);
+ SkRegion tmp;
+ int32_t count;
if (buffer.readS32(&count) && (count >= 0) && buffer.read(&tmp.fBounds, sizeof(tmp.fBounds))) {
if (count == 0) {