Fix tls_fragment treating empty write as first packet

This commit is contained in:
世界
2026-09-20 22:24:38 +08:00
parent 3f0958bf58
commit 7b1d7e1c85
+1 -1
View File
@@ -41,7 +41,7 @@ func NewConn(conn net.Conn, ctx context.Context, splitPacket bool, splitRecord b
}
func (c *Conn) Write(b []byte) (n int, err error) {
if !c.firstPacketWritten {
if !c.firstPacketWritten && len(b) > 0 {
defer func() {
c.firstPacketWritten = true
}()