From d1042662413b61f138e621b60818e41b5d916bde Mon Sep 17 00:00:00 2001 From: Kevin Lubick Date: Tue, 29 Nov 2016 11:25:52 -0500 Subject: Fix fuzzRange Make the fuzzRange not crash if min == max, just set n to be min. BUG=skia: Change-Id: I138cefbec9b408d3b35e4258d770e6b396af0e5f Reviewed-on: https://skia-review.googlesource.com/5305 Reviewed-by: Mike Klein Commit-Queue: Kevin Lubick --- fuzz/Fuzz.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fuzz/Fuzz.h b/fuzz/Fuzz.h index 8abbb2276a..800a9f1a83 100644 --- a/fuzz/Fuzz.h +++ b/fuzz/Fuzz.h @@ -95,7 +95,11 @@ inline void Fuzz::nextRange(float* f, float min, float max) { template inline void Fuzz::nextRange(T* n, Min min, Max max) { this->next(n); - if (min >= max) { + if (min == max) { + *n = min; + return; + } + if (min > max) { // Avoid misuse of nextRange this->signalBug(); } -- cgit v1.2.3