2
0
mirror of synced 2025-02-24 06:38:14 +00:00

Don't log legitimate non-range requests

This commit is contained in:
Matt Joiner 2021-11-12 15:58:32 +11:00
parent 8af369c11a
commit 60dd68ede9

View File

@ -139,7 +139,11 @@ func recvPartResult(ctx context.Context, buf io.Writer, part requestPart) error
// archive.org might be using a webserver implementation that refuses to do partial // archive.org might be using a webserver implementation that refuses to do partial
// responses to small files. // responses to small files.
if part.e.Start < 48<<10 { if part.e.Start < 48<<10 {
log.Printf("resp status ok but requested range [url=%q, range=%q]", part.req.URL, part.req.Header.Get("Range")) if part.e.Start != 0 {
log.Printf("resp status ok but requested range [url=%q, range=%q]",
part.req.URL,
part.req.Header.Get("Range"))
}
discarded, _ := io.CopyN(io.Discard, result.resp.Body, part.e.Start) discarded, _ := io.CopyN(io.Discard, result.resp.Body, part.e.Start)
if discarded != 0 { if discarded != 0 {
log.Printf("discarded %v bytes in webseed request response part", discarded) log.Printf("discarded %v bytes in webseed request response part", discarded)