diff --git a/Cargo.lock b/Cargo.lock index 54708ec..3d08bd2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -174,9 +174,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "libc" -version = "0.2.102" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a5ac8f984bfcf3a823267e5fde638acc3325f6496633a5da6bb6eb2171e103" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "linked-hash-map" diff --git a/src/app/api.rs b/src/app/api.rs index 8c78aea..38ec5c6 100644 --- a/src/app/api.rs +++ b/src/app/api.rs @@ -242,7 +242,12 @@ impl Client { } async fn connect(&self) -> Result { - Ok(UnixStream::connect(&self.socket).await?) + UnixStream::connect(&self.socket).await.with_context(|| { + format!( + "failed to connect to '{:?}'. is zinit listening on that socket?", + self.socket + ) + }) } async fn command(&self, c: &str) -> Result {