From a850a73e1afda12ea7efc65951d8abd9e9ffecff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Tue, 16 Jan 2024 05:49:21 +0800 Subject: [PATCH] Fix missing upstream func for read wait conn --- common/badtls/read_wait.go | 4 ++++ 1 file changed, 4 insertions(+) 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