summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2014-10-04 22:36:41 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2014-10-06 15:23:07 +0200
commita0693da97f6873b08d33f8c44baacde77e28e33a (patch)
tree64c41ccf27a98c09ef3852a73ef38e212c7f950c
parent59ced3c28186e6d45e2e8374b04e32256f636a82 (diff)
downloadlvm2-a0693da97f6873b08d33f8c44baacde77e28e33a.tar.gz
toolib: early validation of chunk size
Since we now have validate_pool_chunk_size() we could validate entered values directly prior openning vg.
-rw-r--r--tools/toollib.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/toollib.c b/tools/toollib.c
index 69c1c3995..ddd669a46 100644
--- a/tools/toollib.c
+++ b/tools/toollib.c
@@ -1257,6 +1257,10 @@ int get_pool_params(struct cmd_context *cmd,
*passed_args |= PASS_ARG_CHUNK_SIZE;
*chunk_size = arg_uint_value(cmd, chunksize_ARG, 0);
+
+ if (!validate_pool_chunk_size(cmd, segtype, *chunk_size))
+ return_0;
+
log_very_verbose("Setting pool chunk size: %s",
display_size(cmd, *chunk_size));
}