forked from quic-go/quic-go
Make error chan not block for a single write, allowing ParseHandshakeMessage goroutine to gracefully exit
This commit is contained in:
@@ -102,7 +102,7 @@ func NewCryptoSetupClient(
|
|||||||
|
|
||||||
func (h *cryptoSetupClient) HandleCryptoStream() error {
|
func (h *cryptoSetupClient) HandleCryptoStream() error {
|
||||||
messageChan := make(chan HandshakeMessage)
|
messageChan := make(chan HandshakeMessage)
|
||||||
errorChan := make(chan error)
|
errorChan := make(chan error, 1)
|
||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
|
|||||||
Reference in New Issue
Block a user