From 2c72b1e2e2c527a63b8cdf508778855610606f24 Mon Sep 17 00:00:00 2001
From: akwizgran <akwizgran@users.sourceforge.net>
Date: Sun, 30 Oct 2011 21:31:24 +0000
Subject: [PATCH] If no local address is configured, bind to any address.

---
 components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java b/components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java
index 8daeb54cb0..cadde9c89d 100644
--- a/components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java
+++ b/components/net/sf/briar/plugins/socket/SimpleSocketPlugin.java
@@ -55,7 +55,8 @@ class SimpleSocketPlugin extends SocketPlugin {
 	@Override
 	protected synchronized SocketAddress getLocalSocketAddress() {
 		assert started;
-		return createSocketAddress(callback.getLocalProperties());
+		SocketAddress addr = createSocketAddress(callback.getLocalProperties());
+		return addr == null ? new InetSocketAddress(0) : addr;
 	}
 
 	@Override
-- 
GitLab