From 8eb7211998bf2b2f4a2e8bcaaf103c46375bc335 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Wed, 11 Mar 2026 18:21:43 +0100 Subject: [PATCH] refactor(appd): consolidate portal cleanup through kill_portal in normal exit path --- crates/weft-appd/src/runtime.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/crates/weft-appd/src/runtime.rs b/crates/weft-appd/src/runtime.rs index a885993..59fabb3 100644 --- a/crates/weft-appd/src/runtime.rs +++ b/crates/weft-appd/src/runtime.rs @@ -281,11 +281,7 @@ pub(crate) async fn supervise( mount_orch.umount(); - if let Some((ref sock, mut portal_child)) = portal { - let _ = portal_child.kill().await; - let _ = portal_child.wait().await; - let _ = std::fs::remove_file(sock); - } + kill_portal(portal).await; { let mut reg = registry.lock().await;