Skip to content

Commit 186632d

Browse files
committed
Log and exit in case of invalid configuration.
1 parent ed7061b commit 186632d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ldk-server/src/main.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,13 @@ fn main() {
6464
}
6565

6666
let mut ldk_node_config = Config::default();
67-
let config_file = load_config(Path::new(arg)).expect("Invalid configuration file.");
67+
let config_file = match load_config(Path::new(arg)) {
68+
Ok(config) => config,
69+
Err(e) => {
70+
eprintln!("Invalid configuration file: {}", e);
71+
std::process::exit(-1);
72+
},
73+
};
6874

6975
ldk_node_config.storage_dir_path = config_file.storage_dir_path.clone();
7076
ldk_node_config.listening_addresses = Some(vec![config_file.listening_addr]);

0 commit comments

Comments
 (0)