From f0ee7a33c97a8e321ec2e39cc5bff39021d78ae6 Mon Sep 17 00:00:00 2001 From: Karolin Varner Date: Sat, 2 Aug 2025 17:31:18 +0200 Subject: [PATCH] chore(rp): Make sure genetlink is cleaned up --- rp/src/exchange.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rp/src/exchange.rs b/rp/src/exchange.rs index 0df00ef..364753a 100644 --- a/rp/src/exchange.rs +++ b/rp/src/exchange.rs @@ -393,7 +393,10 @@ pub async fn exchange(options: ExchangeOptions) -> Result<()> { // Deploy the classic wireguard private key. let (connection, mut genetlink, _) = genetlink::new_connection()?; - tokio::spawn(connection); + try_spawn_daemon(async move { + connection.await; + Ok(()) + })?; let wgsk_path = options.private_keys_dir.join("wgsk");