aboutsummaryrefslogtreecommitdiffstats
path: root/crates/daemon/src/server.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--crates/daemon/src/server.rs9
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);