diff --git a/briar-core/src/net/sf/briar/plugins/tcp/TcpPlugin.java b/briar-core/src/net/sf/briar/plugins/tcp/TcpPlugin.java index 66318f9bdb36486fb2858d6d60e0ff89341dcd4f..230bbd4e1ca235f914fc528033cf1ee2c925243d 100644 --- a/briar-core/src/net/sf/briar/plugins/tcp/TcpPlugin.java +++ b/briar-core/src/net/sf/briar/plugins/tcp/TcpPlugin.java @@ -64,16 +64,11 @@ abstract class TcpPlugin implements DuplexPlugin { } private void bind() { - ServerSocket ss; - try { - ss = new ServerSocket(); - } catch(IOException e) { - if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); - return; - } + ServerSocket ss = null; boolean found = false; for(SocketAddress addr : getLocalSocketAddresses()) { try { + ss = new ServerSocket(); ss.bind(addr); found = true; break;