diff --git a/common/badtls/read_wait.go b/common/badtls/read_wait.go index 4657bc5b..fdae8a1c 100644 --- a/common/badtls/read_wait.go +++ b/common/badtls/read_wait.go @@ -108,6 +108,10 @@ func (c *ReadWaitConn) WaitReadBuffer() (buffer *buf.Buffer, err error) { return } +func (c *ReadWaitConn) Upstream() any { + return c.STDConn +} + //go:linkname tlsReadRecord crypto/tls.(*Conn).readRecord func tlsReadRecord(c *tls.STDConn) error