]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Don't log legitimate non-range requests v1.37.0
authorMatt Joiner <anacrolix@gmail.com>
Fri, 12 Nov 2021 04:58:32 +0000 (15:58 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 12 Nov 2021 04:58:32 +0000 (15:58 +1100)
webseed/client.go

index 87090e21ed8fecc85cd4296189e28de9dc74d7e2..a98940e6bdcae50c8ff42d37ec7a6b7ca04fa9c3 100644 (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
                // responses to small files.
                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)
                        if discarded != 0 {
                                log.Printf("discarded %v bytes in webseed request response part", discarded)