diff options
author | 2013-11-04 21:35:55 +0000 | |
---|---|---|
committer | 2013-11-04 21:35:55 +0000 | |
commit | 12a23866fe18e800da1d361d000a359ea36696eb (patch) | |
tree | 68de0db0501417b3fb0c55c736f23c062e2fad18 /src/core/SkPicturePlayback.cpp | |
parent | 1e4c4fea1179324ce003d3c838ba135f3d21d943 (diff) |
Revert "Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream."
This reverts commit 6bc22e8ef1ea70a1b58409aa21254358c50f149a.
git-svn-id: http://skia.googlecode.com/svn/trunk@12124 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkPicturePlayback.cpp')
-rw-r--r-- | src/core/SkPicturePlayback.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/SkPicturePlayback.cpp b/src/core/SkPicturePlayback.cpp index 5a016d48d6..f2d959d3d6 100644 --- a/src/core/SkPicturePlayback.cpp +++ b/src/core/SkPicturePlayback.cpp @@ -997,8 +997,7 @@ void SkPicturePlayback::draw(SkCanvas& canvas, SkDrawPictureCallback* callback) case DRAW_RRECT: { const SkPaint& paint = *getPaint(reader); SkRRect rrect; - reader.readRRect(&rrect); - canvas.drawRRect(rrect, paint); + canvas.drawRRect(*reader.readRRect(&rrect), paint); } break; case DRAW_SPRITE: { const SkPaint* paint = getPaint(reader); |