diff options
author | antirez <antirez@gmail.com> | 2016-04-27 18:09:31 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-05-10 06:40:09 +0200 |
commit | 227d68094bce9f4feec54cd9c3d336a01c705b38 (patch) | |
tree | d4e1ebfc749f94319ea919fea9ddbbe4fa3d30c4 /src/server.c | |
parent | 676a6a4d194eb1397b4880603bce210e3676a65c (diff) | |
download | redis-227d68094bce9f4feec54cd9c3d336a01c705b38.tar.gz |
Modules: command <-> core interface modified to get flags & keys.
Diffstat (limited to 'src/server.c')
-rw-r--r-- | src/server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c index 22062d532..f070865cb 100644 --- a/src/server.c +++ b/src/server.c @@ -2761,7 +2761,9 @@ void addReplyCommand(client *c, struct redisCommand *cmd) { flagcount += addReplyCommandFlag(c,cmd,CMD_SKIP_MONITOR, "skip_monitor"); flagcount += addReplyCommandFlag(c,cmd,CMD_ASKING, "asking"); flagcount += addReplyCommandFlag(c,cmd,CMD_FAST, "fast"); - if (cmd->getkeys_proc) { + if ((cmd->getkeys_proc && !(cmd->flags & CMD_MODULE)) || + cmd->flags & CMD_MODULE_GETKEYS) + { addReplyStatus(c, "movablekeys"); flagcount += 1; } |