Fix panic when "-" is not followed by a short flag.

This commit is contained in:
Alec Thomas
2020-02-18 19:53:41 +11:00
parent 4667cdb6e4
commit ada7d7bf11
+3
View File
@@ -304,6 +304,9 @@ func (c *Context) trace(node *Node) (err error) { // nolint: gocyclo
}
c.scan.PushTyped(parts[0], FlagToken)
case v == "-":
return errors.New("expected short flag")
// Short flag.
case strings.HasPrefix(v, "-"):
c.scan.Pop()