aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Brian Osman <brianosman@google.com>2017-06-07 09:57:16 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-07 14:21:19 +0000
commit2e425ebd95dd97f788f7f8a3b8529d77d69b4f61 (patch)
tree408a5f15a52d9bcbff2d94c90d49c5255890e232 /src
parent6383b298489504d7f8f822d7da575b04b14a9737 (diff)
Fix use of uninitialized value in SkColor4Shader::CreateProc
Bug: chromium:727678 Change-Id: I4c59d9222d47b866b3c30408322ec456f304aa53 Reviewed-on: https://skia-review.googlesource.com/18938 Commit-Queue: Brian Osman <brianosman@google.com> Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src')
-rw-r--r--src/core/SkValidatingReadBuffer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/SkValidatingReadBuffer.cpp b/src/core/SkValidatingReadBuffer.cpp
index 253b3f21f3..bb0b162872 100644
--- a/src/core/SkValidatingReadBuffer.cpp
+++ b/src/core/SkValidatingReadBuffer.cpp
@@ -116,6 +116,8 @@ void SkValidatingReadBuffer::readColor4f(SkColor4f* color) {
const void* ptr = this->skip(sizeof(SkColor4f));
if (!fError) {
memcpy(color, ptr, sizeof(SkColor4f));
+ } else {
+ *color = SkColor4f::FromColor(SK_ColorBLACK);
}
}