Fix SkATan2_255 fuzzer crash
authorFlorin Malita <fmalita@chromium.org>
Tue, 18 Apr 2017 17:47:15 +0000 (13:47 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 19 Apr 2017 17:33:08 +0000 (17:33 +0000)
commit03013084aac29967ee0559efce817b39234f4aa6
treeae9232cf9ab36cbd548060cfe323af15a68a7aab
parenta4432dd418ca9ea31938ad645b1b231340bc29da
Fix SkATan2_255 fuzzer crash

Test for degenerate values after computing the ratio, instead of
attempting to catch all tricky cases upfront.

BUG=skia:6511

Change-Id: I8e3421675994dd68a1eff1af3f1456917dd1f9e1
Reviewed-on: https://skia-review.googlesource.com/13726
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Florin Malita <fmalita@chromium.org>
src/effects/gradients/SkSweepGradient.cpp
tests/GradientTest.cpp