diff --git a/Moblin/Media/Srtla/Client/SrtlaClient.swift b/Moblin/Media/Srtla/Client/SrtlaClient.swift index 0f1fcbeef..dffe5a4ca 100644 --- a/Moblin/Media/Srtla/Client/SrtlaClient.swift +++ b/Moblin/Media/Srtla/Client/SrtlaClient.swift @@ -304,6 +304,9 @@ class SrtlaClient: NSObject, @unchecked Sendable { } private func handleNetworkPathUpdate(path: NWPath) { + guard state != .idle else { + return + } var newRemoteConnections: [RemoteConnection] = [] for connection in remoteConnections { if let interface = connection.interface {