diff --git a/src/configure/auto_mozilla.rs b/src/configure/auto_mozilla.rs index b4c7049c8..88afbb082 100644 --- a/src/configure/auto_mozilla.rs +++ b/src/configure/auto_mozilla.rs @@ -114,15 +114,11 @@ fn parse_server( MozConfigTag::Port => port = Some(val.parse().unwrap_or_default()), MozConfigTag::Username => username = Some(val), MozConfigTag::Sockettype => { - let val_lower = val.to_lowercase(); - if val_lower == "ssl" { - sockettype = Socket::SSL; - } - if val_lower == "starttls" { - sockettype = Socket::STARTTLS; - } - if val_lower == "plain" { - sockettype = Socket::Plain; + sockettype = match val.to_lowercase().as_ref() { + "ssl" => Socket::SSL, + "starttls" => Socket::STARTTLS, + "plain" => Socket::Plain, + _ => Socket::Automatic, } } _ => {}