diff options
author | Antonio Murdaca <runcom@redhat.com> | 2016-03-18 18:54:05 +0100 |
---|---|---|
committer | Antonio Murdaca <runcom@redhat.com> | 2016-03-19 12:20:14 +0100 |
commit | 264b5b60832bf1f1342618d059c0ece3358de7e1 (patch) | |
tree | 08afabef5c675a3987eca3ac4e6a04cbd92dc99b /distribution/errors.go | |
parent | c48439af7f33fccc17013ae7f9e64d4c107502f1 (diff) | |
download | docker-264b5b60832bf1f1342618d059c0ece3358de7e1.tar.gz |
distribution: errors: do not retry if no token in response
Signed-off-by: Antonio Murdaca <runcom@redhat.com>
Diffstat (limited to 'distribution/errors.go')
-rw-r--r-- | distribution/errors.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/distribution/errors.go b/distribution/errors.go index 0ebcdc34a3..f7a9c62136 100644 --- a/distribution/errors.go +++ b/distribution/errors.go @@ -93,7 +93,8 @@ func retryOnError(err error) error { return xfer.DoNotRetry{Err: err} } case *url.Error: - if v.Err == auth.ErrNoBasicAuthCredentials { + switch v.Err { + case auth.ErrNoBasicAuthCredentials, auth.ErrNoToken: return xfer.DoNotRetry{Err: v.Err} } return retryOnError(v.Err) |