1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-28 02:50:41 +03:00

commands: recognize ignored options

This commit is contained in:
David Teigland 2017-04-03 15:24:46 -05:00
parent 162272e5a5
commit dece723dc7

View File

@ -1154,7 +1154,7 @@ static void _set_valid_args_for_command_name(int ci)
int num_args = 0;
int opt_enum; /* foo_ARG from args.h */
int opt_syn;
int i, ro, oo;
int i, ro, oo, io;
/*
* all_args is indexed by the foo_ARG enum vals
@ -1173,6 +1173,10 @@ static void _set_valid_args_for_command_name(int ci)
opt_enum = commands[i].optional_opt_args[oo].opt;
all_args[opt_enum] = 1;
}
for (io = 0; io < commands[i].io_count; io++) {
opt_enum = commands[i].ignore_opt_args[io].opt;
all_args[opt_enum] = 1;
}
}
for (i = 0; i < ARG_COUNT; i++) {