Give suitable error for mdadm /dev/md0 --stop
Options like --stop must come before the device that is being stopped. If (in --misc mode) a device does not have an option, nothing will be done to it, which can be confusing. So report an error in this case. Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
873eec468c
commit
dec18cae72
6
mdadm.c
6
mdadm.c
|
@ -253,6 +253,12 @@ int main(int argc, char *argv[])
|
|||
exit(2);
|
||||
} else if (!mode && newmode) {
|
||||
mode = newmode;
|
||||
if (mode == MISC && devs_found) {
|
||||
fprintf(stderr, Name ": No action given for %s in --misc mode\n",
|
||||
devlist->devname);
|
||||
fprintf(stderr," Action options must come before device names\n");
|
||||
exit(2);
|
||||
}
|
||||
} else {
|
||||
/* special case of -c --help */
|
||||
if ((opt == 'c' || opt == ConfigFile) &&
|
||||
|
|
Loading…
Reference in New Issue