diff options
Diffstat (limited to '')
| -rw-r--r-- | crates/daemon/src/server.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/crates/daemon/src/server.rs b/crates/daemon/src/server.rs index 6747f276..d3427769 100644 --- a/crates/daemon/src/server.rs +++ b/crates/daemon/src/server.rs @@ -2,7 +2,7 @@ use std::{os::unix::net::SocketAddr, path::PathBuf}; use eyre::Result; use eyre::{OptionExt, WrapErr}; -use turtle::generated::{ +use turtle_api::generated::{ control::control_server::ControlServer, history::history_server::HistoryServer, }; @@ -57,7 +57,12 @@ pub(crate) fn run_grpc_server( (UnixListener::from_std(listener)?, false) } else { tracing::info!("listening on unix socket {socket_path:?}"); - (UnixListener::bind(socket_path.clone())?, true) + ( + UnixListener::bind(socket_path.clone()).with_context(|| { + format!("Failed to bind to unix socket at: {socket_path}") + })?, + true, + ) }; let uds_stream = UnixListenerStream::new(uds); |
