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

Fixes https://github.com/XTLS/Xray-core/issues/5439
This commit is contained in:
风扇滑翔翼 authored and GitHub committed 2025-12-23 09:44:54 +00:00
1 parent a6792dda69
commit fa64775f07
8 files changed
+18 -26

No files matched your search

+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
}