From eb4e7da354eb8fc4c3ef8742f61ff43f27404c5e Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Tue, 13 Nov 2012 13:46:43 +0000 Subject: [PATCH] Interface may be null if there are no suitable network interfaces. --- src/net/sf/briar/plugins/tcp/LanTcpPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java b/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java index 110cdda330..4cd1eefc71 100644 --- a/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java +++ b/src/net/sf/briar/plugins/tcp/LanTcpPlugin.java @@ -250,6 +250,7 @@ class LanTcpPlugin extends TcpPlugin { ServerSocket ss = null; try { InetAddress iface = chooseInterface(); + if(iface == null) return null; ss = new ServerSocket(); ss.bind(new InetSocketAddress(iface, 0)); } catch(IOException e) { @@ -261,6 +262,7 @@ class LanTcpPlugin extends TcpPlugin { MulticastSocket ms = null; try { InetAddress iface = chooseInterface(); + if(iface == null) return null; ms = new MulticastSocket(); ms.setInterface(iface); } catch(IOException e) { -- GitLab