From 674388e1e95f53cbf8be2df19cb47cf3edfd45d4 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 27 Sep 2024 20:40:29 +0200 Subject: fix #94 --- server/client-lib/src/network/sync.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/client-lib/src') 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 { - 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 { -- cgit v1.2.3-70-g09d2