Merge pull request #925 from projectdiscovery/bugfix-read-body-error

Adding support to ignore random internal errors
This commit is contained in:
Sandeep Singh 2021-08-10 15:22:31 +05:30 committed by GitHub
commit f00be3cd26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -354,7 +354,7 @@ func (r *Request) executeRequest(reqURL string, request *generatedRequest, previ
// Ignore body read due to server misconfiguration errors
if stringsutil.ContainsAny(err.Error(), "gzip: invalid header") {
gologger.Warning().Msgf("[%s] Server sent an invalid gzip header and it was not possible to read the uncompressed body for %s: %s", r.options.TemplateID, formedURL, err.Error())
} else if !stringsutil.ContainsAny(err.Error(), "unexpected EOF") { // ignore EOF error
} else if !stringsutil.ContainsAny(err.Error(), "unexpected EOF", "user canceled") { // ignore EOF and random error
return errors.Wrap(err, "could not read http body")
}
}