aboutsummaryrefslogtreecommitdiffhomepage
path: root/gn/tests.gni
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-11-27 12:39:30 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-11-27 18:00:56 +0000
commitc9bc81434adc0c0ea6012167fbda0e131548e683 (patch)
treeffc99097e19d810a5d15ca97747c291cd607ff12 /gn/tests.gni
parent57899c7e9f8d703dc0c39b1fc693b1938c487ece (diff)
Handle null colorspace in SkToSRGBColorFilter.
This was uncovered by the linked fuzzer issue. I haven't looked hard at it, but I'd guess it's fuzzed an ICC profile into one that can't be deserialized, and we get a null in CreateProc(). We could probably restrict the null check to just CreateProc(), but putting it in Make() and asserting in the constructor feels cozy. BUG=chromium:787718 Change-Id: Ic4b1dad28c00ee5870f22093eedbf34686c32120 Reviewed-on: https://skia-review.googlesource.com/76080 Commit-Queue: Mike Klein <mtklein@chromium.org> Reviewed-by: Brian Osman <brianosman@google.com>
Diffstat (limited to 'gn/tests.gni')
-rw-r--r--gn/tests.gni1
1 files changed, 1 insertions, 0 deletions
diff --git a/gn/tests.gni b/gn/tests.gni
index 6579820877..418ce01d95 100644
--- a/gn/tests.gni
+++ b/gn/tests.gni
@@ -258,6 +258,7 @@ tests_sources = [
"$_tests/Time.cpp",
"$_tests/TLSTest.cpp",
"$_tests/TopoSortTest.cpp",
+ "$_tests/ToSRGBColorFilter.cpp",
"$_tests/TraceMemoryDumpTest.cpp",
"$_tests/TracingTest.cpp",
"$_tests/TransferPixelsTest.cpp",