]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Quote http tracker error response body
authorMatt Joiner <anacrolix@gmail.com>
Tue, 1 Mar 2022 23:49:55 +0000 (10:49 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 1 Mar 2022 23:49:55 +0000 (10:49 +1100)
tracker/http/http.go

index 3eed2d8034efb548a628b56a9fccc155621c6c92..deee4ded2e20c1d78b3703a302f7dfde86446f0e 100644 (file)
@@ -103,7 +103,7 @@ func (cl Client) Announce(ctx context.Context, ar AnnounceRequest, opt AnnounceO
        var buf bytes.Buffer
        io.Copy(&buf, resp.Body)
        if resp.StatusCode != 200 {
-               err = fmt.Errorf("response from tracker: %s: %s", resp.Status, buf.String())
+               err = fmt.Errorf("response from tracker: %s: %q", resp.Status, buf.Bytes())
                return
        }
        var trackerResponse HttpResponse