userdbctl: don't expect argument to --fuzzy
The getopt() parser was completely wrong, it expected an argument where wasn't expected or processes. The test cases only passed by accident because they use the "user" verb which is also the default verb. It would be accidently read as argument for --fuzzy and ignored. Fix that.
This commit is contained in:
@@ -1227,7 +1227,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
{ "chain", no_argument, NULL, ARG_CHAIN },
|
||||
{ "uid-min", required_argument, NULL, ARG_UID_MIN },
|
||||
{ "uid-max", required_argument, NULL, ARG_UID_MAX },
|
||||
{ "fuzzy", required_argument, NULL, 'z' },
|
||||
{ "fuzzy", no_argument, NULL, 'z' },
|
||||
{ "disposition", required_argument, NULL, ARG_DISPOSITION },
|
||||
{ "boundaries", required_argument, NULL, ARG_BOUNDARIES },
|
||||
{}
|
||||
|
||||
Reference in New Issue
Block a user