remove redundant qtls-related type conversions

This commit is contained in:
Marten Seemann
2020-08-13 11:16:05 +07:00
parent 705f17daf0
commit 524da2213c

View File

@@ -91,7 +91,7 @@ func tlsConfigToQtlsConfig(
if cert == nil { if cert == nil {
return nil, nil return nil, nil
} }
return (*qtls.Certificate)(unsafe.Pointer(cert)), nil return (*qtls.Certificate)(cert), nil
} }
} }
var csc qtls.ClientSessionCache var csc qtls.ClientSessionCache
@@ -205,7 +205,7 @@ func toTLSClientHelloInfo(chi *qtls.ClientHelloInfo) *tls.ClientHelloInfo {
qtlsCHI := (*qtlsClientHelloInfo)(unsafe.Pointer(chi)) qtlsCHI := (*qtlsClientHelloInfo)(unsafe.Pointer(chi))
var config *tls.Config var config *tls.Config
if qtlsCHI.config != nil { if qtlsCHI.config != nil {
config = qtlsConfigToTLSConfig((*qtls.Config)(unsafe.Pointer(qtlsCHI.config))) config = qtlsConfigToTLSConfig(qtlsCHI.config)
} }
return (*tls.ClientHelloInfo)(unsafe.Pointer(&clientHelloInfo{ return (*tls.ClientHelloInfo)(unsafe.Pointer(&clientHelloInfo{
CipherSuites: chi.CipherSuites, CipherSuites: chi.CipherSuites,