diff options
author | alexpantyukhin <apantykhin@gmail.com> | 2017-09-05 15:48:56 +0400 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2017-09-05 20:31:44 +0000 |
commit | 2d362f7a4917057d6790ddeba1742f009c13feeb (patch) | |
tree | 4d525dc09bf1f133a35d7a18312be39c9d102377 /src/flag | |
parent | 6675fadfb880bd0a3fa1d5524819db02d200bda2 (diff) | |
download | go-2d362f7a4917057d6790ddeba1742f009c13feeb.tar.gz go-2d362f7a4917057d6790ddeba1742f009c13feeb.zip |
flag: simplify arg logic in parseOne
Fixes #21763.
Change-Id: I59ee4f24c8064df64d9ede11aac02bc7ce4995b3
Reviewed-on: https://go-review.googlesource.com/61491
Reviewed-by: Daniel Martà <mvdan@mvdan.cc>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Daniel Martà <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/flag')
-rw-r--r-- | src/flag/flag.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flag/flag.go b/src/flag/flag.go index 36e0550030..a1a8dc7fad 100644 --- a/src/flag/flag.go +++ b/src/flag/flag.go @@ -839,7 +839,7 @@ func (f *FlagSet) parseOne() (bool, error) { return false, nil } s := f.args[0] - if len(s) == 0 || s[0] != '-' || len(s) == 1 { + if len(s) < 2 || s[0] != '-' { return false, nil } numMinuses := 1 |