From 42129c6b8ced2356d92d8382c1afb70b1a23712b Mon Sep 17 00:00:00 2001 From: Ashley Wulber <48420062+wash2@users.noreply.github.com> Date: Thu, 15 Jan 2026 17:02:41 -0500 Subject: [PATCH] fix: fallback to saving pw in system if secret agent channel is closed (#1759) --- subscriptions/network-manager/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/subscriptions/network-manager/src/lib.rs b/subscriptions/network-manager/src/lib.rs index f5729e8..21fb8c9 100644 --- a/subscriptions/network-manager/src/lib.rs +++ b/subscriptions/network-manager/src/lib.rs @@ -908,9 +908,10 @@ impl NetworkManagerState { identity: Option<&str>, password: Option<&str>, hw_address: HwAddress, - secret_tx: Option>, + mut secret_tx: Option>, network_type: NetworkType, ) -> Result<(), Error> { + secret_tx = secret_tx.filter(|tx| !tx.is_closed()); let nm = NetworkManager::new(conn).await?; for c in nm.active_connections().await.unwrap_or_default() {