From 572eb5095865a1600980c3c3a12bf0533601eb72 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Fri, 28 Nov 2025 15:24:04 -0600 Subject: [PATCH] Fix LocalNetworkUtil.getCurrentEnvironmentLoopbackIp's fallback if NetworkInterface.getNetworkInterfaces() doesn't work due to sandboxing or permission issues. --- server/src/main/java/org/red5/server/util/LocalNetworkUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/org/red5/server/util/LocalNetworkUtil.java b/server/src/main/java/org/red5/server/util/LocalNetworkUtil.java index eccef37c1..bb7b54f30 100644 --- a/server/src/main/java/org/red5/server/util/LocalNetworkUtil.java +++ b/server/src/main/java/org/red5/server/util/LocalNetworkUtil.java @@ -43,7 +43,7 @@ public static String getCurrentEnvironmentLoopbackIp() { } catch (SocketException e) { e.printStackTrace(); } - while (netInterfaces.hasMoreElements()) { + while (netInterfaces != null && netInterfaces.hasMoreElements()) { NetworkInterface ni = netInterfaces.nextElement(); Enumeration address = ni.getInetAddresses(); while (address.hasMoreElements()) {