From 68a0b73e9ccee8fd24026d730af81a2e98ed9abd Mon Sep 17 00:00:00 2001 From: Albert Vaca Cintora Date: Sat, 1 Feb 2025 11:16:11 +0100 Subject: [PATCH] Do not unpair automatically on error, just ignore the connection --- .../Backends/LanBackend/LanLinkProvider.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java b/src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java index 6c153142..63c797a8 100644 --- a/src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java +++ b/src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java @@ -223,10 +223,6 @@ public class LanLinkProvider extends BaseLinkProvider { if (deviceTrusted && !SslHelper.isCertificateStored(context, deviceId)) { Log.e("KDE/LanLinkProvider", "Device trusted but no cert stored. This should not happen."); - Device device = KdeConnect.getInstance().getDevice(deviceId); - if (device != null) { - device.unpair(); - } return; } @@ -261,16 +257,8 @@ public class LanLinkProvider extends BaseLinkProvider { addOrUpdateLink(sslSocket, deviceInfo); } catch (JSONException e) { Log.e("KDE/LanLinkProvider", "Remote device doesn't correctly implement protocol version 8", e); - Device device = KdeConnect.getInstance().getDevice(deviceId); - if (device != null) { - device.unpair(); - } } catch (IOException e) { Log.e("KDE/LanLinkProvider", "Handshake as " + mode + " failed with " + deviceName, e); - Device device = KdeConnect.getInstance().getDevice(deviceId); - if (device != null) { - device.unpair(); - } } });