diff options
| -rw-r--r-- | store/retry.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/store/retry.go b/store/retry.go index 250cfdecce..f1c0638e9a 100644 --- a/store/retry.go +++ b/store/retry.go @@ -73,8 +73,11 @@ func shouldRetryError(attempt *retry.Attempt, err error) bool { } if urlErr, ok := err.(*url.Error); ok { err = urlErr.Err - } else if netErr, ok := err.(net.Error); ok { - return netErr.Timeout() + } + if netErr, ok := err.(net.Error); ok { + if netErr.Timeout() { + return true + } } return err == io.ErrUnexpectedEOF || err == io.EOF } |
