diff --git a/kordophoned/src/daemon/mod.rs b/kordophoned/src/daemon/mod.rs index 077ec64..ea7be0b 100644 --- a/kordophoned/src/daemon/mod.rs +++ b/kordophoned/src/daemon/mod.rs @@ -701,7 +701,13 @@ impl Daemon { .ok_or(DaemonError::ClientNotConfigured)?; let client = HTTPAPIClient::new( - server_url.parse().unwrap(), + match server_url.parse() { + Ok(url) => url, + Err(_) => { + log::error!(target: target::DAEMON, "Invalid server URL: {}", server_url); + return Err(DaemonError::ClientNotConfigured.into()); + } + }, DatabaseAuthenticationStore::new(database.clone()), );