Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)
This commit is contained in:
Victor Vieux 2014-03-03 19:17:28 +00:00
Родитель 23ec7e637c
Коммит cb3d27d01b
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -772,6 +772,9 @@ func (f *FlagSet) parseOne() (bool, string, error) {
f.usage()
return false, "", ErrHelp
}
if len(name) > 0 && name[0] == '-' {
return false, "", f.failf("flag provided but not defined: -%s", name)
}
return false, name, ErrRetry
}
if fv, ok := flag.Value.(boolFlag); ok && fv.IsBoolFlag() { // special case: doesn't need an arg