From 541f9e712491a358511f8c5efdff039429f78222 Mon Sep 17 00:00:00 2001 From: yuuko Date: Sun, 24 Nov 2024 01:21:48 -0800 Subject: [PATCH] NO, NO, AND NO. --- SteamKit2/SteamKit2/Util/HardwareUtils.cs | 36 +---------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/SteamKit2/SteamKit2/Util/HardwareUtils.cs b/SteamKit2/SteamKit2/Util/HardwareUtils.cs index 78f36466..7c7b942b 100644 --- a/SteamKit2/SteamKit2/Util/HardwareUtils.cs +++ b/SteamKit2/SteamKit2/Util/HardwareUtils.cs @@ -276,41 +276,7 @@ namespace SteamKit2 static List GetMacAddresses( bool checkForPhysicalDevice = true ) { - var netDirectories = Directory.GetDirectories( "/sys/class/net" ); - var macs = new List(); - - // if /sys/class/net can't be open or is empty, "/proc/net/dev" could be read here - - foreach ( var directory in netDirectories ) - { - var iface = Path.GetFileName( directory ); - - if ( checkForPhysicalDevice && !Directory.Exists( $"/sys/class/net/{iface}/device" ) ) - { - continue; - } - - try - { - // ioctl could be attempted to read the mac address here - // Loopback mac address will be decoded to zero here - var addressText = File.ReadAllText( $"/sys/class/net/{iface}/address" ); - var macAddress = Convert.FromHexString( addressText.Replace( ":", "" ).AsSpan().Trim() ); - - macs.Add( macAddress ); - } - catch - { - // if we can't read a file, continue to the next - } - } - - if ( checkForPhysicalDevice && macs.Count == 0 ) - { - return GetMacAddresses( checkForPhysicalDevice: false ); - } - - return macs; + return new List(); } } -- 2.47.0