Add error for missing username on :logout (#277)

This commit is contained in:
mordquist 2024-05-26 00:53:52 +02:00 committed by GitHub
parent a18d0f54eb
commit 64e4f67e43
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -515,6 +515,9 @@ fn iamb_open(desc: CommandDescription, ctx: &mut ProgContext) -> ProgResult {
fn iamb_logout(desc: CommandDescription, ctx: &mut ProgContext) -> ProgResult {
let args = desc.arg.strings()?;
if args.is_empty() {
return Result::Err(CommandError::Error("Missing username".to_string()));
}
if args.len() != 1 {
return Result::Err(CommandError::InvalidArgument);
}