diff options
Diffstat (limited to 'pkg/fuzzer/queue/retry.go')
| -rw-r--r-- | pkg/fuzzer/queue/retry.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/fuzzer/queue/retry.go b/pkg/fuzzer/queue/retry.go index 0b2e02ba5..c59a2c048 100644 --- a/pkg/fuzzer/queue/retry.go +++ b/pkg/fuzzer/queue/retry.go @@ -33,5 +33,11 @@ func (r *retryer) done(req *Request, res *Result) bool { r.pq.Submit(req) return false } + // Retry important requests from crashed VMs once. + if res.Status == Crashed && req.Important && !req.onceCrashed { + req.onceCrashed = true + r.pq.Submit(req) + return false + } return true } |
