From 2d362f7a4917057d6790ddeba1742f009c13feeb Mon Sep 17 00:00:00 2001 From: alexpantyukhin Date: Tue, 5 Sep 2017 15:48:56 +0400 Subject: [PATCH] flag: simplify arg logic in parseOne MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fixes #21763. Change-Id: I59ee4f24c8064df64d9ede11aac02bc7ce4995b3 Reviewed-on: https://go-review.googlesource.com/61491 Reviewed-by: Daniel Martí Reviewed-by: Brad Fitzpatrick Run-TryBot: Daniel Martí TryBot-Result: Gobot Gobot --- src/flag/flag.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.51.0