diff -r e77dad242f4c -r 2a9ec03fe5a1 vendor/github.com/gorilla/websocket/trace.go --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/github.com/gorilla/websocket/trace.go Sat Sep 29 18:09:54 2018 +0200 @@ -0,0 +1,19 @@ +// +build go1.8 + +package websocket + +import ( + "crypto/tls" + "net/http/httptrace" +) + +func doHandshakeWithTrace(trace *httptrace.ClientTrace, tlsConn *tls.Conn, cfg *tls.Config) error { + if trace.TLSHandshakeStart != nil { + trace.TLSHandshakeStart() + } + err := doHandshake(tlsConn, cfg) + if trace.TLSHandshakeDone != nil { + trace.TLSHandshakeDone(tlsConn.ConnectionState(), err) + } + return err +}