diff options
author | Katie Hockman <katie@golang.org> | 2021-10-12 16:45:40 -0400 |
---|---|---|
committer | Katie Hockman <katie@golang.org> | 2021-10-12 21:30:42 +0000 |
commit | 61890fb1237a3d2c3be809f66dd3f831cd2cc3d2 (patch) | |
tree | cc544953a8018b536b2f5601bc712c0f98f1bd6a /src/internal | |
parent | 3d051ba8d40a8c2e2b02c0a96cf0c47b1a9c469b (diff) | |
download | go-61890fb1237a3d2c3be809f66dd3f831cd2cc3d2.tar.gz go-61890fb1237a3d2c3be809f66dd3f831cd2cc3d2.zip |
internal/fuzz: fix -fuzzminimizetime with 'x' bug
Fixes #48928
Change-Id: I3825ec615ab5fc19389ef4c10ad1042005a3761c
Reviewed-on: https://go-review.googlesource.com/c/go/+/355450
Trust: Katie Hockman <katie@golang.org>
Run-TryBot: Katie Hockman <katie@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/fuzz/fuzz.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/internal/fuzz/fuzz.go b/src/internal/fuzz/fuzz.go index a8bbd60b1c..03071d5521 100644 --- a/src/internal/fuzz/fuzz.go +++ b/src/internal/fuzz/fuzz.go @@ -825,9 +825,11 @@ func (c *coordinator) peekMinimizeInput() (fuzzMinimizeInput, bool) { } } } - remaining := c.opts.Limit - c.count - c.countWaiting - if input.limit > remaining { - input.limit = remaining + if c.opts.Limit > 0 { + remaining := c.opts.Limit - c.count - c.countWaiting + if input.limit > remaining { + input.limit = remaining + } } return input, true } |