Fix panic when "-" is not followed by a short flag.
This commit is contained in:
@@ -304,6 +304,9 @@ func (c *Context) trace(node *Node) (err error) { // nolint: gocyclo
|
|||||||
}
|
}
|
||||||
c.scan.PushTyped(parts[0], FlagToken)
|
c.scan.PushTyped(parts[0], FlagToken)
|
||||||
|
|
||||||
|
case v == "-":
|
||||||
|
return errors.New("expected short flag")
|
||||||
|
|
||||||
// Short flag.
|
// Short flag.
|
||||||
case strings.HasPrefix(v, "-"):
|
case strings.HasPrefix(v, "-"):
|
||||||
c.scan.Pop()
|
c.scan.Pop()
|
||||||
|
|||||||
Reference in New Issue
Block a user