Tunnel/Dokodemo: Fix stats conn unwrap (#5440)

Fixes https://github.com/XTLS/Xray-core/issues/5439
This commit is contained in:
风扇滑翔翼
2025-12-23 17:44:54 +08:00
committed by GitHub
parent a6792dda69
commit fa64775f07
8 changed files with 18 additions and 26 deletions
+10
View File
@@ -32,3 +32,13 @@ func (c *CounterConnection) Write(b []byte) (int, error) {
}
return nBytes, err
}
func TryUnwrapStatsConn(conn net.Conn) net.Conn {
if conn == nil {
return conn
}
if conn, ok := conn.(*CounterConnection); ok {
return conn.Connection
}
return conn
}