summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-03-14 23:19:22 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2016-03-14 23:37:42 +0100
commit7daba90fa3c2cec085170b1c18f63d7877e483da (patch)
tree11c9c48e0bfb4ccdc54457323cc3f87c7062c289
parenta39563c0b08a281f170f7e70ec571aa6ef2d9147 (diff)
downloadlvm2-7daba90fa3c2cec085170b1c18f63d7877e483da.tar.gz
lvconvert: fix error path test
lvremove_single toollib function returns ECMD_FAILED or ECMD_PROCESSED.
-rw-r--r--WHATS_NEW1
-rw-r--r--tools/lvconvert.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index 50cf31883..23d87871a 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
Version 2.02.147 -
==================================
+ Fix test for lvremove failure in lvconvert --uncache (2.02.146).
Version 2.02.146 - 11th March 2016
==================================
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index d80292a76..f7a3df6c2 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -2043,7 +2043,7 @@ static int _lvconvert_uncache(struct cmd_context *cmd,
}
}
- if (!lvremove_single(cmd, remove_lv, NULL))
+ if (lvremove_single(cmd, remove_lv, NULL) != ECMD_PROCESSED)
return_0;
if (remove_lv != lv)