From 0245c98a13957b1a0811c7a397e1e8516957235d Mon Sep 17 00:00:00 2001 From: Ramana Reddy Date: Tue, 25 Jun 2024 12:44:57 +0530 Subject: [PATCH] Fix stop-at-first-match in headless mode fuzzing --- pkg/protocols/headless/request.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/protocols/headless/request.go b/pkg/protocols/headless/request.go index 05bf5d3548..973dfa642a 100644 --- a/pkg/protocols/headless/request.go +++ b/pkg/protocols/headless/request.go @@ -215,6 +215,10 @@ func (request *Request) executeRequestWithPayloads(input *contextargs.Context, p } dumpResponse(event, request.options, responseBody, input.MetaInput.Input) + shouldStopAtFirstMatch := request.StopAtFirstMatch || request.options.StopAtFirstMatch || request.options.Options.StopAtFirstMatch + if shouldStopAtFirstMatch && event.HasOperatorResult() { + return types.ErrNoMoreRequests + } return nil }