diff --git a/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java b/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java index 16d40d43a..325a49d74 100644 --- a/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java +++ b/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java @@ -376,7 +376,8 @@ class DroidtoothPlugin implements DuplexPlugin { chosen = f.get(); return new DroidtoothTransportConnection(this, chosen); } catch (InterruptedException e) { - LOG.info("Interrupted while waiting for connection"); + LOG.info("Interrupted while exchanging invitations"); + Thread.currentThread().interrupt(); return null; } catch (ExecutionException e) { if (LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); diff --git a/briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPlugin.java b/briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPlugin.java index 669965f0d..79e289c39 100644 --- a/briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPlugin.java +++ b/briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPlugin.java @@ -294,7 +294,8 @@ class BluetoothPlugin implements DuplexPlugin { chosen = f.get(); return new BluetoothTransportConnection(this, chosen); } catch (InterruptedException e) { - LOG.info("Interrupted while waiting for connection"); + LOG.info("Interrupted while exchanging invitations"); + Thread.currentThread().interrupt(); return null; } catch (ExecutionException e) { if (LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e);