From fc94b550dbdd7e0d367ee8225c7c5d8885aefaee Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Tue, 28 Jul 2026 13:20:15 +0200 Subject: [PATCH] Use Utf8Path::with_added_extension for constructing the temporary socket path Co-Authored-By: Erik Johnston --- crates/cli/src/server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/cli/src/server.rs b/crates/cli/src/server.rs index b18bfda8a..333ee8650 100644 --- a/crates/cli/src/server.rs +++ b/crates/cli/src/server.rs @@ -488,7 +488,7 @@ pub fn build_listeners( // doesn't work) and change the permissions of the socket before it being // available. let pid = std::process::id(); - let tmp_socket = Utf8PathBuf::from(format!("{socket}.{pid}.tmp")); + let tmp_socket = socket.with_added_extension(format!("{pid}.tmp")); // Delete the temporary socket on drop, to avoid leaving it around if we fail. let guard = RemoveOnDrop::new(&tmp_socket);