summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-05-05 23:12:30 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-05-05 23:52:06 +0200
commitf6575ec824964ee2f830746e12b12a887c95e7f7 (patch)
tree46778a4ae07eb16daa102b102d7831cf67e7a72f
parentd1ecbfa52d3f35c8702ca50f30577daa8c324eb9 (diff)
downloadlvm2-f6575ec824964ee2f830746e12b12a887c95e7f7.tar.gz
cleanup: just switch error path
Check for error case in if() like we normally do. Let code continue on success.
-rw-r--r--lib/metadata/lv_manip.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index 45dd1f52e..9bfef4544 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -7771,16 +7771,16 @@ struct logical_volume *lv_create_single(struct volume_group *vg,
if (!(lv = _lv_create_an_lv(vg, lp, lp->pool_name)))
return_NULL;
- if (lv_is_cache(lv)) {
- /* Here it's been converted via lvcreate */
- log_print_unless_silent("Logical volume %s is now cached.",
- display_lvname(lv));
- return lv;
+ if (!lv_is_cache(lv)) {
+ log_error(INTERNAL_ERROR "Logical volume is not cache %s.",
+ display_lvname(lv));
+ return NULL;
}
- log_error(INTERNAL_ERROR "Logical volume is not cache %s.",
- display_lvname(lv));
- return NULL;
+ /* Convertion via lvcreate */
+ log_print_unless_silent("Logical volume %s is now cached.",
+ display_lvname(lv));
+ return lv;
} else {
log_error(INTERNAL_ERROR "Creation of pool for unsupported segment type %s.",
lp->segtype->name);