Blob Blame History Raw
From db45f6f3cf571a518788e451f758c59249da949a Mon Sep 17 00:00:00 2001
From: Manikandan Selvaganesh <mselvaga@redhat.com>
Date: Tue, 7 Jul 2015 18:37:42 +0530
Subject: [PATCH 261/279] quota : validating soft limit percentage

> Reviewed-on: http://review.gluster.org/11566
> Tested-by: NetBSD Build System <jenkins@build.gluster.org>
> Tested-by: Gluster Build System <jenkins@build.gluster.com>
> Reviewed-by: Vijaikumar Mallikarjuna <vmallika@redhat.com>
> Reviewed-by: Raghavendra G <rgowdapp@redhat.com>

Change-Id: I14c049c84c468b6415a1de45441b2fed94e8ed4b
BUG: 1064265
Signed-off-by: Manikandan Selvaganesh <mselvaga@redhat.com>
Reviewed-on: https://code.engineering.redhat.com/gerrit/55071
Reviewed-by: Raghavendra Gowdappa <rgowdapp@redhat.com>
Tested-by: Raghavendra Gowdappa <rgowdapp@redhat.com>
---
 cli/src/cli-cmd-parser.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cli/src/cli-cmd-parser.c b/cli/src/cli-cmd-parser.c
index 51da792..8f3396f 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;
                         }
 
-- 
1.7.1