* fix #6608

* minor

* fix

* clean tests

* make testamnet happy

* again

* minor

* fix #13086
This commit is contained in:
flywind 2020-07-15 15:46:17 +08:00 • committed by GitHub
commit c5f64f101b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 35 additions and 2 deletions

View file

@ -280,8 +280,8 @@ proc handleShortOption(p: var OptParser; cmd: string) =
while i < cmd.len and cmd[i] in {'\t', ' '}:
inc(i)
p.inShortState = false
if i < cmd.len and cmd[i] in {':', '='} or
card(p.shortNoVal) > 0 and p.key.string[0] notin p.shortNoVal:
if i < cmd.len and (cmd[i] in {':', '='} or
card(p.shortNoVal) > 0 and p.key.string[0] notin p.shortNoVal):
if i < cmd.len and cmd[i] in {':', '='}:
inc(i)
p.inShortState = false