From 2b9ffc7fbe7676dc2ea1dc61474e95139750c577 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 bce2dd41f..6a5cf1755 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 @@ -133,6 +133,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()); }