diff --git a/WHATS_NEW b/WHATS_NEW index e655a3206..82f30ad11 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.15 - ==================================== + Fix pvremove error path for case when PV is in use. Warn if certain duplicate config file entries are seen. Enhance lvm_dump.sh for sysreport integration and add man page. Fix --autobackup argument which could never disable backups. diff --git a/tools/pvremove.c b/tools/pvremove.c index c40af9efb..fe7335bbd 100644 --- a/tools/pvremove.c +++ b/tools/pvremove.c @@ -92,9 +92,9 @@ static int pvremove_single(struct cmd_context *cmd, const char *pv_name, } if (!dev_test_excl(dev)) { - log_error("Can't open %s exclusively. Mounted filesystem?", - dev_name(dev)); - return 0; + log_error("Can't open %s exclusively - not removing. " + "Mounted filesystem?", dev_name(dev)); + goto error; } /* Wipe existing label(s) */