diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-01-22 13:08:13 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-02-11 18:35:06 +0100 |
commit | 3f916e8285a8f164927a68082ac6dc759d6720a0 (patch) | |
tree | 8b3a35fc5e654480b209b770e70ea349ab669b8b | |
parent | 0baf66a992fbac92fa2c30e9bb8e74a5535ff45a (diff) | |
download | lvm2-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.c | 4 |
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) { |