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