浏览代码

Fix check early conn

世界 2 年之前
父节点
当前提交
f7e9d9ab1f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      outbound/default.go

+ 1 - 1
outbound/default.go

@@ -87,7 +87,7 @@ func CopyEarlyConn(ctx context.Context, conn net.Conn, serverConn net.Conn) erro
 			return bufio.CopyConn(ctx, conn, serverConn)
 		}
 	}
-	if earlyConn, isEarlyConn := common.Cast[N.EarlyConn](conn); isEarlyConn && earlyConn.NeedHandshake() {
+	if earlyConn, isEarlyConn := common.Cast[N.EarlyConn](serverConn); isEarlyConn && earlyConn.NeedHandshake() {
 		_payload := buf.StackNew()
 		payload := common.Dup(_payload)
 		err := conn.SetReadDeadline(time.Now().Add(C.ReadPayloadTimeout))