From 05bb1d1fddfe34ee954b291f7c33c1735fd7d1f1 Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Thu, 16 Apr 2026 16:20:16 +0000 Subject: [PATCH] packages/ak-axum/server: fix unix socket cleanup when allow_failure is unset (#21645) --- packages/ak-axum/src/server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ak-axum/src/server.rs b/packages/ak-axum/src/server.rs index cde54326d9..4a2246f385 100644 --- a/packages/ak-axum/src/server.rs +++ b/packages/ak-axum/src/server.rs @@ -84,7 +84,7 @@ pub(crate) async fn run_unix( .handle(handle) .serve(router.into_make_service()) .await; - if let Some(path) = addr.as_pathname() { + if !allow_failure && let Some(path) = addr.as_pathname() { trace!(?addr, "removing socket"); if let Err(err) = std::fs::remove_file(path) { trace!(?err, "failed to remove socket, ignoring");