From 4c2d2b90a55bd034a36f636136ff0e34fe1a52c5 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 20 Apr 2025 16:59:06 +0800 Subject: [PATCH] Clean code --- catvod/src/main/java/com/github/catvod/utils/Util.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/catvod/src/main/java/com/github/catvod/utils/Util.java b/catvod/src/main/java/com/github/catvod/utils/Util.java index c2133336a..bcb6b6b22 100644 --- a/catvod/src/main/java/com/github/catvod/utils/Util.java +++ b/catvod/src/main/java/com/github/catvod/utils/Util.java @@ -128,11 +128,9 @@ public class Util { private static String getHostAddress() throws SocketException { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements(); ) { - NetworkInterface networkInterface = en.nextElement(); - byte[] mac = networkInterface.getHardwareAddress(); - String name = networkInterface.getName(); - if (mac == null || name.startsWith("veth") || name.startsWith("tun") || name.startsWith("tap")) continue; - for (Enumeration addresses = networkInterface.getInetAddresses(); addresses.hasMoreElements(); ) { + NetworkInterface nif = en.nextElement(); + if (nif.getHardwareAddress() == null || !nif.getName().startsWith("eth")) continue; + for (Enumeration addresses = nif.getInetAddresses(); addresses.hasMoreElements(); ) { InetAddress inetAddress = addresses.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) { return inetAddress.getHostAddress();