diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2014-10-04 22:36:41 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2014-10-06 15:23:07 +0200 |
commit | a0693da97f6873b08d33f8c44baacde77e28e33a (patch) | |
tree | 64c41ccf27a98c09ef3852a73ef38e212c7f950c | |
parent | 59ced3c28186e6d45e2e8374b04e32256f636a82 (diff) | |
download | lvm2-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.c | 4 |
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)); } |