diff --git a/WHATS_NEW b/WHATS_NEW index 61c0d7efc..5ee9523d9 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.24 - ==================================== + Fix vgremove to require at least one vg argument. Fix reading of striped LVs in LVM1 format. Flag nolocking as clustered so clvmd startup sees clustered LVs. (2.02.10) Add a few missing pieces of vgname command line validation. diff --git a/tools/vgremove.c b/tools/vgremove.c index f350f1c54..9aca5207b 100644 --- a/tools/vgremove.c +++ b/tools/vgremove.c @@ -87,6 +87,11 @@ int vgremove(struct cmd_context *cmd, int argc, char **argv) { int ret; + if (!argc) { + log_error("Please enter one or more volume group paths"); + return EINVALID_CMD_LINE; + } + if (!lock_vol(cmd, ORPHAN, LCK_VG_WRITE)) { log_error("Can't get lock for orphan PVs"); return ECMD_FAILED;