fix HandshakeError
This commit is contained in:
parent
d04e55bc9c
commit
d8ed9f9307
@ -19,22 +19,26 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type HandshakeError struct {
|
type HandshakeError struct {
|
||||||
e handshakeproto.Error
|
err error
|
||||||
|
e handshakeproto.Error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (he HandshakeError) Error() string {
|
func (he HandshakeError) Error() string {
|
||||||
|
if he.err != nil {
|
||||||
|
return he.err.Error()
|
||||||
|
}
|
||||||
return he.e.String()
|
return he.e.String()
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
ErrUnexpectedPayload = HandshakeError{handshakeproto.Error_UnexpectedPayload}
|
ErrUnexpectedPayload = HandshakeError{e: handshakeproto.Error_UnexpectedPayload}
|
||||||
ErrDeadlineExceeded = HandshakeError{handshakeproto.Error_DeadlineExceeded}
|
ErrDeadlineExceeded = HandshakeError{e: handshakeproto.Error_DeadlineExceeded}
|
||||||
ErrInvalidCredentials = HandshakeError{handshakeproto.Error_InvalidCredentials}
|
ErrInvalidCredentials = HandshakeError{e: handshakeproto.Error_InvalidCredentials}
|
||||||
ErrPeerDeclinedCredentials = errors.New("remote peer declined the credentials")
|
ErrPeerDeclinedCredentials = HandshakeError{err: errors.New("remote peer declined the credentials")}
|
||||||
ErrSkipVerifyNotAllowed = HandshakeError{handshakeproto.Error_SkipVerifyNotAllowed}
|
ErrSkipVerifyNotAllowed = HandshakeError{e: handshakeproto.Error_SkipVerifyNotAllowed}
|
||||||
ErrUnexpected = HandshakeError{handshakeproto.Error_Unexpected}
|
ErrUnexpected = HandshakeError{e: handshakeproto.Error_Unexpected}
|
||||||
|
|
||||||
ErrIncompatibleVersion = HandshakeError{handshakeproto.Error_IncompatibleVersion}
|
ErrIncompatibleVersion = HandshakeError{e: handshakeproto.Error_IncompatibleVersion}
|
||||||
|
|
||||||
ErrGotNotAHandshakeMessage = errors.New("go not a handshake message")
|
ErrGotNotAHandshakeMessage = errors.New("go not a handshake message")
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user