diff --git a/src/frontend.rs b/src/frontend.rs index 89ab60f..d0bb1ed 100644 --- a/src/frontend.rs +++ b/src/frontend.rs @@ -53,7 +53,9 @@ impl FrontendAdapter { #[cfg(unix)] log::debug!("remove socket: {:?}", socket_path); #[cfg(unix)] - std::fs::remove_file(&socket_path).unwrap(); + if socket_path.exists() { + std::fs::remove_file(&socket_path).unwrap(); + } #[cfg(unix)] let listener = UnixListener::bind(&socket_path)?;