diff options
author | Mike Reed <reed@google.com> | 2017-01-08 14:35:29 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-01-08 20:10:03 +0000 |
commit | 1026ccf1d2de57ae6e7d2f30ea92c245942121d3 (patch) | |
tree | ad640aa08e8ebaf86eff95ab25b1183cc1d57a81 /src/core/SkRegion.cpp | |
parent | 5cb9a4ede3bb10cec8ee88e6af310fdc49aeaa05 (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.cpp | 6 |
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) { |