diff options
Diffstat (limited to 'cli/src/cli-cmd-parser.c')
-rw-r--r-- | cli/src/cli-cmd-parser.c | 11 |
1 files changed, 9 insertions, 2 deletions
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 <volname>]) + * gluster snapshot info [(snapname] | [vol <volname>)] */ ret = cli_snap_info_parse (dict, words, wordcount, cmdi); |