summaryrefslogtreecommitdiff
path: root/src/commands.c
diff options
context:
space:
mode:
authorWen Hui <wen.hui.ware@gmail.com>2022-07-19 11:54:45 -0400
committerGitHub <noreply@github.com>2022-07-19 18:54:45 +0300
commit56828bab592ff9c8496bd4ce426d7705f5d3c3fb (patch)
tree94391b32e18e334870a1da47f0630c7b4ee3aa08 /src/commands.c
parentb550a55cbf5e02ab02f8ab020985cb2bfb4fa707 (diff)
downloadredis-56828bab592ff9c8496bd4ce426d7705f5d3c3fb.tar.gz
Fix EVALSHA_RO and EVAL_RO command json file (#11015)
these are missing from the RO_ commands, present in the other ones. Co-authored-by: Ubuntu <lucas.guang.yang1@huawei.com>
Diffstat (limited to 'src/commands.c')
-rw-r--r--src/commands.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/commands.c b/src/commands.c
index 07f09bc15..f0bd067a5 100644
--- a/src/commands.c
+++ b/src/commands.c
@@ -3318,8 +3318,8 @@ struct redisCommandArg EVALSHA_Args[] = {
struct redisCommandArg EVALSHA_RO_Args[] = {
{"sha1",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_NONE},
{"numkeys",ARG_TYPE_INTEGER,-1,NULL,NULL,NULL,CMD_ARG_NONE},
-{"key",ARG_TYPE_KEY,0,NULL,NULL,NULL,CMD_ARG_MULTIPLE},
-{"arg",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_MULTIPLE},
+{"key",ARG_TYPE_KEY,0,NULL,NULL,NULL,CMD_ARG_OPTIONAL|CMD_ARG_MULTIPLE},
+{"arg",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_OPTIONAL|CMD_ARG_MULTIPLE},
{0}
};
@@ -3335,8 +3335,8 @@ struct redisCommandArg EVALSHA_RO_Args[] = {
struct redisCommandArg EVAL_RO_Args[] = {
{"script",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_NONE},
{"numkeys",ARG_TYPE_INTEGER,-1,NULL,NULL,NULL,CMD_ARG_NONE},
-{"key",ARG_TYPE_KEY,0,NULL,NULL,NULL,CMD_ARG_MULTIPLE},
-{"arg",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_MULTIPLE},
+{"key",ARG_TYPE_KEY,0,NULL,NULL,NULL,CMD_ARG_OPTIONAL|CMD_ARG_MULTIPLE},
+{"arg",ARG_TYPE_STRING,-1,NULL,NULL,NULL,CMD_ARG_OPTIONAL|CMD_ARG_MULTIPLE},
{0}
};