forked from quic-go/quic-go
remove non forward-secure dialing
This was broken for a long time, and won't be available when using the TLS 1.3 handshake.
This commit is contained in:
12
server.go
12
server.go
@@ -20,7 +20,7 @@ import (
|
||||
type packetHandler interface {
|
||||
Session
|
||||
getCryptoStream() cryptoStreamI
|
||||
handshakeStatus() <-chan handshakeEvent
|
||||
handshakeStatus() <-chan error
|
||||
handlePacket(*receivedPacket)
|
||||
GetVersion() protocol.VersionNumber
|
||||
run() error
|
||||
@@ -391,14 +391,8 @@ func (s *server) runHandshakeAndSession(session packetHandler, connID protocol.C
|
||||
}()
|
||||
|
||||
go func() {
|
||||
for {
|
||||
ev := <-session.handshakeStatus()
|
||||
if ev.err != nil {
|
||||
return
|
||||
}
|
||||
if ev.encLevel == protocol.EncryptionForwardSecure {
|
||||
break
|
||||
}
|
||||
if err := <-session.handshakeStatus(); err != nil {
|
||||
return
|
||||
}
|
||||
s.sessionQueue <- session
|
||||
}()
|
||||
|
||||
Reference in New Issue
Block a user