diff options
Diffstat (limited to 'mingling')
| -rw-r--r-- | mingling/src/parser/args.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mingling/src/parser/args.rs b/mingling/src/parser/args.rs index 084051d..f795b54 100644 --- a/mingling/src/parser/args.rs +++ b/mingling/src/parser/args.rs @@ -104,9 +104,14 @@ impl Argument { } let flag: Flag = flag.into(); - for argument in flag.iter() { - let value = special_arguments!(self.vec, argument); + if flag.len() < 1 { + let value = special_arguments!(self.vec, ""); str_result.extend(value); + } else { + for argument in flag.iter() { + let value = special_arguments!(self.vec, argument); + str_result.extend(value); + } } str_result |
