aboutsummaryrefslogtreecommitdiff
path: root/src/flag
diff options
context:
space:
mode:
authoralexpantyukhin <apantykhin@gmail.com>2017-09-05 15:48:56 +0400
committerBrad Fitzpatrick <bradfitz@golang.org>2017-09-05 20:31:44 +0000
commit2d362f7a4917057d6790ddeba1742f009c13feeb (patch)
tree4d525dc09bf1f133a35d7a18312be39c9d102377 /src/flag
parent6675fadfb880bd0a3fa1d5524819db02d200bda2 (diff)
downloadgo-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.go2
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