Blame SOURCES/lvm2-2_03_13-vgremove-remove-forgotten-pmspare.patch

ffcdab
 tools/vgremove.c | 4 ++++
ffcdab
 1 file changed, 4 insertions(+)
ffcdab
ffcdab
diff --git a/tools/vgremove.c b/tools/vgremove.c
ffcdab
index 8f73297..b6685ae 100644
ffcdab
--- a/tools/vgremove.c
ffcdab
+++ b/tools/vgremove.c
ffcdab
@@ -65,6 +65,10 @@ static int _vgremove_single(struct cmd_context *cmd, const char *vg_name,
ffcdab
 		}
ffcdab
 	}
ffcdab
 
ffcdab
+	if (vg->pool_metadata_spare_lv &&
ffcdab
+	    !lvremove_single(cmd, vg->pool_metadata_spare_lv, &void_handle))
ffcdab
+		return_ECMD_FAILED;
ffcdab
+
ffcdab
 	if (!lockd_free_vg_before(cmd, vg, 0))
ffcdab
 		return_ECMD_FAILED;
ffcdab