make EarlyListener a struct, not an interface

This commit is contained in:
Marten Seemann
2023-03-25 09:19:23 +11:00
parent 1b64b13750
commit 86a1234c87
13 changed files with 174 additions and 164 deletions

View File

@@ -36,8 +36,8 @@ var _ = Describe("HTTP 0.9 integration tests", func() {
defer close(done)
_ = server.ListenAndServe()
}()
var ln quic.EarlyListener
Eventually(func() quic.EarlyListener {
var ln *quic.EarlyListener
Eventually(func() *quic.EarlyListener {
server.mutex.Lock()
defer server.mutex.Unlock()
ln = server.listener

View File

@@ -40,7 +40,7 @@ type Server struct {
QuicConfig *quic.Config
mutex sync.Mutex
listener quic.EarlyListener
listener *quic.EarlyListener
}
// Close closes the server.