diff options
author | 2024-07-08 07:33:11 +0000 | |
---|---|---|
committer | 2024-07-08 07:33:11 +0000 | |
commit | a81455e81c02d5c69b723b52c775a247313c82a2 (patch) | |
tree | 942e036c28e3f21edf43b2f8c467eeacc8bf6795 /vendor/golang.org/x/crypto/ssh | |
parent | [chore] upstep activity to v1.7.0-gts (#3074) (diff) | |
download | gotosocial-a81455e81c02d5c69b723b52c775a247313c82a2.tar.xz |
[chore]: Bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#3080)
Diffstat (limited to 'vendor/golang.org/x/crypto/ssh')
-rw-r--r-- | vendor/golang.org/x/crypto/ssh/client_auth.go | 4 | ||||
-rw-r--r-- | vendor/golang.org/x/crypto/ssh/doc.go | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/vendor/golang.org/x/crypto/ssh/client_auth.go b/vendor/golang.org/x/crypto/ssh/client_auth.go index 9486c5986..b93961010 100644 --- a/vendor/golang.org/x/crypto/ssh/client_auth.go +++ b/vendor/golang.org/x/crypto/ssh/client_auth.go @@ -71,6 +71,10 @@ func (c *connection) clientAuthenticate(config *ClientConfig) error { for auth := AuthMethod(new(noneAuth)); auth != nil; { ok, methods, err := auth.auth(sessionID, config.User, c.transport, config.Rand, extensions) if err != nil { + // On disconnect, return error immediately + if _, ok := err.(*disconnectMsg); ok { + return err + } // We return the error later if there is no other method left to // try. ok = authFailure diff --git a/vendor/golang.org/x/crypto/ssh/doc.go b/vendor/golang.org/x/crypto/ssh/doc.go index edbe63340..f5d352fe3 100644 --- a/vendor/golang.org/x/crypto/ssh/doc.go +++ b/vendor/golang.org/x/crypto/ssh/doc.go @@ -20,4 +20,4 @@ References: This package does not fall under the stability promise of the Go language itself, so its API may be changed when pressing needs arise. */ -package ssh // import "golang.org/x/crypto/ssh" +package ssh |