diff options
author | caryclark <caryclark@google.com> | 2016-01-21 06:54:46 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-21 06:54:46 -0800 |
commit | 46895be9189f9d43f10fe5d57be6ca1eb1a795d2 (patch) | |
tree | 2efb54e370164b63f7ab9705aa9e566473e999e9 /src | |
parent | d247e5862ef9f7130f36ba91aae43a09659eade3 (diff) |
fix skp fuzz
R=kjlubick@google.com
BUG=skia:4816
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1617033002
Review URL: https://codereview.chromium.org/1617033002
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkPictureData.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/SkPictureData.cpp b/src/core/SkPictureData.cpp index 4391be4acf..fcc9706565 100644 --- a/src/core/SkPictureData.cpp +++ b/src/core/SkPictureData.cpp @@ -413,6 +413,9 @@ bool SkPictureData::parseStreamTag(SkStream* stream, buffer.setFlags(pictInfoFlagsToReadBufferFlags(fInfo.fFlags)); buffer.setVersion(fInfo.fVersion); + if (!fFactoryPlayback) { + return false; + } fFactoryPlayback->setupBuffer(buffer); buffer.setBitmapDecoder(proc); |