aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/android
diff options
context:
space:
mode:
authorGravatar Kevin Lubick <kjlubick@google.com>2018-02-13 10:25:00 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-02-13 16:10:10 +0000
commit289d36f90519affa549a18abbf29323b4e74cfc2 (patch)
tree99fddee7f4de72fd8f07078bdd879418cee8f66b /src/android
parentd76e56d93c27856b10d6636882a5ffcd79a9d967 (diff)
Address MSAN bug in SkAnimatedImage::decodeNextFrame
Bug: oss-fuzz:6284 Change-Id: I77537d6624e7d03fbbfe96046300a9dd7d609064 Reviewed-on: https://skia-review.googlesource.com/106930 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Leon Scroggins <scroggo@google.com>
Diffstat (limited to 'src/android')
-rw-r--r--src/android/SkAnimatedImage.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/android/SkAnimatedImage.cpp b/src/android/SkAnimatedImage.cpp
index 2b63f035b2..c9fa48387f 100644
--- a/src/android/SkAnimatedImage.cpp
+++ b/src/android/SkAnimatedImage.cpp
@@ -176,6 +176,7 @@ int SkAnimatedImage::decodeNextFrame() {
// Static image. This is okay.
frameInfo.fRequiredFrame = SkCodec::kNone;
frameInfo.fAlphaType = fCodec->getInfo().alphaType();
+ frameInfo.fDisposalMethod = SkCodecAnimation::DisposalMethod::kKeep;
// These fields won't be read.
frameInfo.fDuration = INT_MAX;
frameInfo.fFullyReceived = true;