diff --git a/daemon/handle_request.go b/daemon/handle_request.go index 9e9108d..68171dc 100644 --- a/daemon/handle_request.go +++ b/daemon/handle_request.go @@ -127,6 +127,11 @@ func (ws *WiretapService) handleHttpRequest(request *model.Request) { Variables: config.CompiledVariables, }) + if newReq == nil || apiRequest == nil { + ws.config.Logger.Error("[wiretap] unable to clone API request, failed", "url", request.HttpRequest.URL.String()) + return + } + var requestErrors []*errors.ValidationError var responseErrors []*errors.ValidationError