]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Don't filter context cancel errors
authorMatt Joiner <anacrolix@gmail.com>
Fri, 19 Jun 2020 01:41:26 +0000 (11:41 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Fri, 19 Jun 2020 01:41:26 +0000 (11:41 +1000)
The caller thinks this means it succeeded, when it fact it was cancelled and it should interpret that appropriately.

client.go

index 3832fdee35716c13c768a37d84f511780072da38..fe7786ac4ec96d27d7bda9d4a99e461c0e208ec0 100644 (file)
--- a/client.go
+++ b/client.go
@@ -1205,9 +1205,6 @@ func useTorrentSource(source string, t *Torrent) error {
        req = req.WithContext(ctx)
        resp, err := http.DefaultClient.Do(req)
        if err != nil {
-               if ctx.Err() != nil {
-                       return nil
-               }
                return err
        }
        mi, err := metainfo.Load(resp.Body)