summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-01-22 13:08:13 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2016-02-11 18:35:06 +0100
commit3f916e8285a8f164927a68082ac6dc759d6720a0 (patch)
tree8b3a35fc5e654480b209b770e70ea349ab669b8b
parent0baf66a992fbac92fa2c30e9bb8e74a5535ff45a (diff)
downloadlvm2-3f916e8285a8f164927a68082ac6dc759d6720a0.tar.gz
lvresize: check for given parameters
Check ac_ value as passed args. Also drop reseting 'computed' values - since they get assigned values later.
-rw-r--r--lib/metadata/lv_manip.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/metadata/lv_manip.c b/lib/metadata/lv_manip.c
index f339d9e93..1e1d1b494 100644
--- a/lib/metadata/lv_manip.c
+++ b/lib/metadata/lv_manip.c
@@ -4974,11 +4974,9 @@ static int _lvresize_adjust_extents(struct cmd_context *cmd, struct logical_volu
}
}
} else { /* If reducing, find stripes, stripesize & size of last segment */
- if (lp->stripes || lp->stripe_size || lp->mirrors) {
- lp->stripes = lp->stripe_size = lp->mirrors = 0;
+ if (lp->ac_stripes || lp->ac_stripesize || lp->ac_mirrors)
log_print_unless_silent("Ignoring stripes, stripesize and mirrors "
"arguments when reducing.");
- }
if (lp->sign == SIGN_MINUS) {
if (lp->extents >= existing_extents) {