diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2022-11-08 12:39:25 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2022-11-08 12:39:25 +0100 |
commit | b9f35e07db41f3dd6bea2c91a8bc1bff93a4d406 (patch) | |
tree | 21852d07886be0c28d36ce84668acf1040ab0865 | |
parent | 0fed9b097120648301faa586970a47b8b4d629ff (diff) | |
download | lvm2-b9f35e07db41f3dd6bea2c91a8bc1bff93a4d406.tar.gz |
lvcreate: fix error path return values
Return failing error code for return path, as 'return 0' in this
case was returning success.
-rw-r--r-- | tools/lvcreate.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c index 670c52913..3c89fd2c1 100644 --- a/tools/lvcreate.c +++ b/tools/lvcreate.c @@ -1750,21 +1750,21 @@ static int _lvcreate_single(struct cmd_context *cmd, const char *vg_name, goto_out; if (seg_is_vdo(lp) && !_check_vdo_parameters(vg, lp, lcp)) - return_0; + goto_out; if (!_check_pool_parameters(cmd, vg, lp, lcp)) goto_out; /* All types are checked */ if (!_check_zero_parameters(cmd, lp)) - return_0; + goto_out; if (!_update_extents_params(vg, lp, lcp)) goto_out; if (seg_is_vdo(lp) && !check_vdo_constrains(cmd, (uint64_t)lp->extents * vg->extent_size, lcp->virtual_size, &lp->vdo_params)) - return_0; + goto_out; if (seg_is_thin(lp) && !_validate_internal_thin_processing(lp)) goto_out; |