From: Matt Joiner Date: Mon, 22 Nov 2021 21:32:25 +0000 (+1100) Subject: Wrap UDP tracker response error X-Git-Tag: v1.39.0~35^2~2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=aae32e2a31cb1ca7ec4f973719769cec1c1e2996;p=btrtrc.git Wrap UDP tracker response error --- diff --git a/tracker/udp/client.go b/tracker/udp/client.go index dc67a900..c7f9392d 100644 --- a/tracker/udp/client.go +++ b/tracker/udp/client.go @@ -4,7 +4,6 @@ import ( "bytes" "context" "encoding/binary" - "errors" "fmt" "io" "net" @@ -165,7 +164,7 @@ func (cl *Client) request(ctx context.Context, action Action, body []byte) (resp respBody = dr.Body addr = dr.Addr } else if dr.Header.Action == ActionError { - err = errors.New(string(dr.Body)) + err = fmt.Errorf("error response: %s", dr.Body) } else { err = fmt.Errorf("unexpected response action %v", dr.Header.Action) }