From 9654445c32e72865c6e3af32dc1e5a3dc411a593 Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 4 Sep 2024 06:19:32 +0800 Subject: fix: `:` can be used as seperator for role arguments (#830) --- src/config/mod.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/config/mod.rs') diff --git a/src/config/mod.rs b/src/config/mod.rs index f7f2b2e..3ef68c6 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -796,6 +796,9 @@ impl Config { }, None => bail!("No role"), }; + if role_name.contains('#') { + bail!("Unable to save role with arguments") + } if role_name == TEMP_ROLE_NAME { role_name = Text::new("Role name:") .with_validator(|input: &str| { -- cgit v1.2.3