From bc8a9a21f8e3184b2138be3ca10280dfde3ce153 Mon Sep 17 00:00:00 2001 From: Sachin Pandit Date: Fri, 14 Mar 2014 07:23:18 +0530 Subject: cli/snapshot : Fix for snapshot create fail. Change-Id: Ib3c239eadbcfc787f4f7d0734839c8425e93020a BUG: 1076356 Signed-off-by: Sachin Pandit Reviewed-on: http://review.gluster.org/7275 Reviewed-by: Rajesh Joseph Tested-by: Rajesh Joseph --- cli/src/cli-cmd-parser.c | 11 +++++++++-- 1 file changed, 9 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 15675c884..8e914fa87 100644 --- a/cli/src/cli-cmd-parser.c +++ b/cli/src/cli-cmd-parser.c @@ -3468,6 +3468,13 @@ cli_cmd_snapshot_parse (const char **words, int wordcount, dict_t **options, * parsing fails & snapname cannot be "description", * "force" and "volume", that check is made here */ + if (wordcount == 2){ + ret = -1; + gf_log ("cli", GF_LOG_ERROR, + "Invalid Syntax"); + goto out; + } + ret = validate_snapname (words[2], invalid_snapnames); if (ret) { goto out; @@ -3476,7 +3483,7 @@ cli_cmd_snapshot_parse (const char **words, int wordcount, dict_t **options, ret = cli_snap_create_parse (dict, words, wordcount, cmdi); if (ret) { - gf_log ("", GF_LOG_ERROR, + gf_log ("cli", GF_LOG_ERROR, "create command parsing failed."); goto out; } @@ -3485,7 +3492,7 @@ cli_cmd_snapshot_parse (const char **words, int wordcount, dict_t **options, case GF_SNAP_OPTION_TYPE_INFO: { /* Syntax : - * gluster snapshot info ([snapname] | [vol ]) + * gluster snapshot info [(snapname] | [vol )] */ ret = cli_snap_info_parse (dict, words, wordcount, cmdi); -- cgit