From a02ca4b3567dda3c2bbdf5bc730cb6fd2487d315 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Mon, 11 Mar 2013 10:31:31 +0000 Subject: [PATCH] Close invitation connections after use. --- briar-core/src/net/sf/briar/invitation/AliceConnector.java | 2 ++ briar-core/src/net/sf/briar/invitation/BobConnector.java | 2 ++ briar-core/src/net/sf/briar/invitation/Connector.java | 1 + 3 files changed, 5 insertions(+) diff --git a/briar-core/src/net/sf/briar/invitation/AliceConnector.java b/briar-core/src/net/sf/briar/invitation/AliceConnector.java index 044c3d917a..84d486d19d 100644 --- a/briar-core/src/net/sf/briar/invitation/AliceConnector.java +++ b/briar-core/src/net/sf/briar/invitation/AliceConnector.java @@ -97,5 +97,7 @@ class AliceConnector extends Connector { Thread.currentThread().interrupt(); return; } + // That's all, folks! + tryToClose(conn, false); } } \ No newline at end of file diff --git a/briar-core/src/net/sf/briar/invitation/BobConnector.java b/briar-core/src/net/sf/briar/invitation/BobConnector.java index cf21e24b26..10c15bfe78 100644 --- a/briar-core/src/net/sf/briar/invitation/BobConnector.java +++ b/briar-core/src/net/sf/briar/invitation/BobConnector.java @@ -97,5 +97,7 @@ class BobConnector extends Connector { Thread.currentThread().interrupt(); return; } + // That's all, folks! + tryToClose(conn, false); } } diff --git a/briar-core/src/net/sf/briar/invitation/Connector.java b/briar-core/src/net/sf/briar/invitation/Connector.java index 5ec5f0520c..67895642f3 100644 --- a/briar-core/src/net/sf/briar/invitation/Connector.java +++ b/briar-core/src/net/sf/briar/invitation/Connector.java @@ -90,6 +90,7 @@ abstract class Connector extends Thread { protected void tryToClose(DuplexTransportConnection conn, boolean exception) { try { + if(LOG.isLoggable(INFO)) LOG.info("Closing connection"); conn.dispose(exception, true); } catch(IOException e) { if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); -- GitLab