diff --git a/src/cluster.c b/src/cluster.c index d250dec8..0197aa53 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -1440,6 +1440,7 @@ void clusterCommand(redisClient *c) { addReplyError(c,"Invalid CLUSTER SETSLOT action or number of arguments"); return; } + clusterUpdateState(); clusterSaveConfigOrDie(); addReply(c,shared.ok); } else if (!strcasecmp(c->argv[1]->ptr,"info") && c->argc == 2) {