From dd1509350c304deb515cd7db1acdae98b56aef8c Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 17 Jan 2020 12:38:03 +0000 Subject: [PATCH] Close server socket when BT is disabled. --- .../briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java b/bramble-core/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java index fd2966b13..e803123c9 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/plugin/bluetooth/BluetoothPlugin.java @@ -138,6 +138,8 @@ abstract class BluetoothPlugin implements DuplexPlugin, EventListener { void onAdapterDisabled() { LOG.info("Bluetooth disabled"); connectionLimiter.allConnectionsClosed(); + // The server socket may not have been closed automatically + tryToClose(state.clearServerSocket()); callback.pluginStateChanged(getState()); }