From b8009d61b2f43f1a774520248d47aa3b667ab36f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Mon, 10 Oct 2022 13:31:45 +0800 Subject: [PATCH] Fix tfo headroom --- common/dialer/tfo.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/dialer/tfo.go b/common/dialer/tfo.go index cdccbe3f..38dd80f8 100644 --- a/common/dialer/tfo.go +++ b/common/dialer/tfo.go @@ -113,6 +113,10 @@ func (c *slowOpenConn) WriterReplaceable() bool { return c.conn != nil } +func (c *slowOpenConn) LazyHeadroom() bool { + return c.conn == nil +} + func (c *slowOpenConn) ReadFrom(r io.Reader) (n int64, err error) { if c.conn != nil { return bufio.Copy(c.conn, r)