tris: drop QuietError
This commit is contained in:
parent
2b667f2952
commit
5c4af70647
13
13.go
13
13.go
@ -532,23 +532,10 @@ func (hs *serverHandshakeState) sendSessionTicket13() error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// QuietError is an error wrapper that prevents the verbose handshake log
|
|
||||||
// dump on errors. Exposed for use by GetCertificate.
|
|
||||||
type QuietError struct {
|
|
||||||
Err error
|
|
||||||
}
|
|
||||||
|
|
||||||
func (e QuietError) Error() string {
|
|
||||||
return e.Err.Error() + " [quiet]"
|
|
||||||
}
|
|
||||||
|
|
||||||
func (hs *serverHandshakeState) traceErr(err error) {
|
func (hs *serverHandshakeState) traceErr(err error) {
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if _, ok := err.(QuietError); ok {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if os.Getenv("TLSDEBUG") == "error" {
|
if os.Getenv("TLSDEBUG") == "error" {
|
||||||
if hs != nil && hs.clientHello != nil {
|
if hs != nil && hs.clientHello != nil {
|
||||||
os.Stderr.WriteString(hex.Dump(hs.clientHello.marshal()))
|
os.Stderr.WriteString(hex.Dump(hs.clientHello.marshal()))
|
||||||
|
@ -282,9 +282,7 @@ Curves:
|
|||||||
|
|
||||||
hs.cert, err = c.config.getCertificate(hs.clientHelloInfo())
|
hs.cert, err = c.config.getCertificate(hs.clientHelloInfo())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if _, ok := err.(QuietError); ok {
|
c.out.traceErr, c.in.traceErr = nil, nil // disable tracing
|
||||||
c.out.traceErr, c.in.traceErr = nil, nil
|
|
||||||
}
|
|
||||||
c.sendAlert(alertInternalError)
|
c.sendAlert(alertInternalError)
|
||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user