summaryrefslogtreecommitdiff
diff options
-rw-r--r--store/retry.go7
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
}