summaryrefslogtreecommitdiff
path: root/parse.go
diff options
context:
space:
mode:
Diffstat (limited to 'parse.go')
-rw-r--r--parse.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.go b/parse.go
index 2a6b7c7..a29258a 100644
--- a/parse.go
+++ b/parse.go
@@ -502,7 +502,7 @@ func (p *Parser) process(args []string) error {
if spec.multiple {
var values []string
if value == "" {
- for i+1 < len(args) && !isFlag(args[i+1]) {
+ for i+1 < len(args) && !isFlag(args[i+1]) && args[i+1] != "--" {
values = append(values, args[i+1])
i++
if spec.separate {