From bc6110fa37f1d6214d2e8cce367e0b7abd6976c3 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. 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 --- 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 a243a3542e9..6d84fec099c 100644 --- a/cli/src/cli-cmd-parser.c +++ b/cli/src/cli-cmd-parser.c @@ -1111,8 +1111,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