aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mumctl/src/main.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs
index 2c73f7b..9019f71 100644
--- a/mumctl/src/main.rs
+++ b/mumctl/src/main.rs
@@ -527,7 +527,7 @@ fn match_server_command(server_command: Server, config: &mut Config) -> Result<(
"{}",
server
.accept_invalid_cert
- .map(|b| if b { "true" } else { "false "})
+ .map(|b| b.to_string())
.ok_or(CliError::NotSet("accept_invalid_cert".to_string()))?
);
}
@@ -548,10 +548,9 @@ fn match_server_command(server_command: Server, config: &mut Config) -> Result<(
//TODO ask stdin if empty
}
(Some("accept_invalid_cert"), Some(value)) => {
- match value.as_ref() {
- "true" => server.accept_invalid_cert = Some(true),
- "false" => server.accept_invalid_cert = Some(false),
- v => warn!("Couldn't parse '{}' as bool", v),
+ match value.parse() {
+ Ok(b) => server.accept_invalid_cert = Some(b),
+ Err(e) => warn!("{}", e)
}
}
(Some(_), _) => {