diff --git a/src/config/parse.rs b/src/config/parse.rs index fc0b19f..40319c1 100644 --- a/src/config/parse.rs +++ b/src/config/parse.rs @@ -32,7 +32,7 @@ pub fn parse_opts(globals: &mut Globals) -> Result<()> { ConfigToml::default() }; - // listen port and scket + // listen port and socket globals.http_port = config.listen_port; globals.https_port = config.listen_port_tls; ensure!( diff --git a/src/main.rs b/src/main.rs index 591062d..23ce609 100644 --- a/src/main.rs +++ b/src/main.rs @@ -78,7 +78,10 @@ fn main() { }, }; - parse_opts(&mut globals).expect("Invalid configuration"); + if let Err(e) = parse_opts(&mut globals) { + error!("Invalid configuration: {}", e); + std::process::exit(1); + }; entrypoint(Arc::new(globals)).await.unwrap() });