From 75b7526a2dd37ed7b3fb28a0eb65879354d3a8a9 Mon Sep 17 00:00:00 2001 From: Robert Phillips Date: Tue, 24 Jul 2018 08:23:14 -0400 Subject: Address fuzzer issue TBR=egdaniel@google.com Bug: 866775 Change-Id: I6d1fa18c4abfad26bf137e491ca2f3ac6b3d7b03 Reviewed-on: https://skia-review.googlesource.com/143101 Reviewed-by: Robert Phillips Commit-Queue: Robert Phillips --- src/shaders/SkLightingShader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/shaders/SkLightingShader.cpp b/src/shaders/SkLightingShader.cpp index 6fa754a6fa..1c3ee54c4e 100644 --- a/src/shaders/SkLightingShader.cpp +++ b/src/shaders/SkLightingShader.cpp @@ -420,7 +420,9 @@ sk_sp SkLightingShaderImpl::CreateProc(SkReadBuffer& buf) { // Discarding SkShader flattenable params bool hasLocalMatrix = buf.readBool(); - SkAssertResult(!hasLocalMatrix); + if (hasLocalMatrix) { + return nullptr; + } sk_sp lights = SkLights::MakeFromBuffer(buf); -- cgit v1.2.3