From 20af028cc328357dc81de2d9201b14a56db3feb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6ttger?= Date: Fri, 30 May 2025 19:33:09 +0200 Subject: [PATCH] Avoid calling disconnect twice --- NearbyShare/NearbyConnection.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NearbyShare/NearbyConnection.swift b/NearbyShare/NearbyConnection.swift index 2027acc..637e800 100644 --- a/NearbyShare/NearbyConnection.swift +++ b/NearbyShare/NearbyConnection.swift @@ -411,9 +411,10 @@ class NearbyConnection { func disconnect() { connection.send(content: nil, isComplete: true, completion: .contentProcessed { _ in - self.handleConnectionClosure() }) + self.handleConnectionClosure() connectionClosed = true + connection.stateUpdateHandler = nil } func sendDisconnectionAndDisconnect() throws {