summaryrefslogtreecommitdiff
path: root/server/client-lib
diff options
context:
space:
mode:
Diffstat (limited to 'server/client-lib')
-rw-r--r--server/client-lib/src/network/sync.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/client-lib/src/network/sync.rs b/server/client-lib/src/network/sync.rs
index bf2359cb..02e612f4 100644
--- a/server/client-lib/src/network/sync.rs
+++ b/server/client-lib/src/network/sync.rs
@@ -37,15 +37,15 @@ pub struct Network {
impl Network {
pub fn connect(addr: &str) -> Result<Self> {
- let (parts, _) = addr.into_client_request().unwrap().into_parts();
+ let (parts, _) = addr.into_client_request()?.into_parts();
let mut builder = Request::builder()
.uri(parts.uri.clone().clone())
.method(parts.method.clone())
.version(parts.version);
*builder.headers_mut().unwrap() = parts.headers.clone();
- let request = builder.body(()).unwrap();
+ let request = builder.body(())?;
- let host = request.uri().host().unwrap();
+ let host = request.uri().host().unwrap_or("127.0.0.1");
let host = if host.starts_with('[') {
&host[1..host.len() - 1]
} else {