From e7904592678d58123fd12c58dad5a95b4e8031cd Mon Sep 17 00:00:00 2001 From: Manikandan Selvaganesh Date: Tue, 7 Jul 2015 18:37:42 +0530 Subject: quota :validating soft limit percentage Backport of http://review.gluster.org/#/c/11566/ Cherry-picked from commit bc6110fa37f1d6214d2e8cce367e0b7abd6976c3 > Change-Id: I14c049c84c468b6415a1de45441b2fed94e8ed4b > BUG: 1240654 > Signed-off-by: Manikandan Selvaganesh > Reviewed-on: http://review.gluster.org/11566 > Tested-by: NetBSD Build System > Tested-by: Gluster Build System > Reviewed-by: Vijaikumar Mallikarjuna > Reviewed-by: Raghavendra G Change-Id: I14c049c84c468b6415a1de45441b2fed94e8ed4b BUG: 1244724 Signed-off-by: Manikandan Selvaganesh Reviewed-on: http://review.gluster.org/11723 Tested-by: NetBSD Build System Tested-by: Gluster Build System Reviewed-by: Raghavendra G --- cli/src/cli-cmd-parser.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cli/src/cli-cmd-parser.c') diff --git a/cli/src/cli-cmd-parser.c b/cli/src/cli-cmd-parser.c index aec5384bd01..c0755cf6228 100644 --- a/cli/src/cli-cmd-parser.c +++ b/cli/src/cli-cmd-parser.c @@ -1116,8 +1116,10 @@ cli_cmd_quota_parse (const char **words, int wordcount, dict_t **options) if (wordcount == 7) { ret = gf_string2percent (words[6], &percent); - if (ret != 0) { - cli_err ("Please enter a correct value"); + if (ret != 0 || percent > 100) { + ret = -1; + cli_err ("Please enter a correct value " + "in the range of 0 to 100"); goto out; } -- cgit