diff --git a/src/db.c b/src/db.c index efee7feea4..bda03998d7 100644 --- a/src/db.c +++ b/src/db.c @@ -1614,7 +1614,6 @@ int getKeysUsingCommandTable(struct redisCommand *cmd,robj **argv, int argc, get * return no keys and expect the command implementation to report * an arity or syntax error. */ if (cmd->flags & CMD_MODULE || cmd->arity < 0) { - getKeysFreeResult(result); result->numkeys = 0; return 0; } else { diff --git a/src/server.c b/src/server.c index 3a198c43f4..7ebc1e72f7 100644 --- a/src/server.c +++ b/src/server.c @@ -891,7 +891,7 @@ struct redisCommand redisCommandTable[] = { {"migrate",migrateCommand,-6, "write random @keyspace @dangerous", - 0,migrateGetKeys,0,0,0,0,0,0}, + 0,migrateGetKeys,3,3,1,0,0,0}, {"asking",askingCommand,1, "fast @connection",