diff --git a/vmm/src/config.rs b/vmm/src/config.rs index 78fb77d6a..5d56da98d 100644 --- a/vmm/src/config.rs +++ b/vmm/src/config.rs @@ -250,10 +250,12 @@ impl FromStr for Toggle { type Err = ToggleParseError; fn from_str(s: &str) -> std::result::Result { - match s { + match s.to_lowercase().as_str() { "" => Ok(Toggle(false)), "on" => Ok(Toggle(true)), "off" => Ok(Toggle(false)), + "true" => Ok(Toggle(true)), + "false" => Ok(Toggle(false)), _ => Err(ToggleParseError::InvalidValue(s.to_owned())), } }