summaryrefslogtreecommitdiff
path: root/server/client-lib
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-09-27 20:40:29 +0200
committermetamuffin <metamuffin@disroot.org>2024-09-27 20:40:38 +0200
commit674388e1e95f53cbf8be2df19cb47cf3edfd45d4 (patch)
tree460b817a73abf099501cefb60e36415954875b4e /server/client-lib
parent177aae8b15bc4ff909dd771d9be3486b5a5ba49e (diff)
downloadhurrycurry-674388e1e95f53cbf8be2df19cb47cf3edfd45d4.tar
hurrycurry-674388e1e95f53cbf8be2df19cb47cf3edfd45d4.tar.bz2
hurrycurry-674388e1e95f53cbf8be2df19cb47cf3edfd45d4.tar.zst
fix #94
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 {