Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)
| ... | ... |
@@ -772,6 +772,9 @@ func (f *FlagSet) parseOne() (bool, string, error) {
|
| 772 | 772 |
f.usage() |
| 773 | 773 |
return false, "", ErrHelp |
| 774 | 774 |
} |
| 775 |
+ if len(name) > 0 && name[0] == '-' {
|
|
| 776 |
+ return false, "", f.failf("flag provided but not defined: -%s", name)
|
|
| 777 |
+ } |
|
| 775 | 778 |
return false, name, ErrRetry |
| 776 | 779 |
} |
| 777 | 780 |
if fv, ok := flag.Value.(boolFlag); ok && fv.IsBoolFlag() { // special case: doesn't need an arg
|