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()) {