diff options
Diffstat (limited to 'cli/src/cli-cmd-parser.c')
-rw-r--r-- | cli/src/cli-cmd-parser.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/src/cli-cmd-parser.c b/cli/src/cli-cmd-parser.c index 34620b4a31..777a05d9dd 100644 --- a/cli/src/cli-cmd-parser.c +++ b/cli/src/cli-cmd-parser.c @@ -657,7 +657,8 @@ cli_cmd_volume_create_parse(struct cli_state *state, const char **words, if (words[index]) { if (!strcmp(words[index], "arbiter")) { ret = gf_string2int(words[index + 1], &arbiter_count); - if ((ret == -1) || (arbiter_count != 1)) { + if ((ret == -1) || (arbiter_count != 1) || + ((replica_count < 2) || (replica_count > 3))) { cli_err( "For arbiter " "configuration, " |