multi: ignore multiState's cmd_flags when loading AOF

This commit is contained in:
zhaozhao.zz 2018-12-11 19:47:36 +08:00
parent 274531396c
commit 1530c0a7dd

View File

@ -144,7 +144,7 @@ void execCommand(client *c) {
* was initiated when the instance was a master or a writable replica and
* then the configuration changed (for example instance was turned into
* a replica). */
if (server.masterhost && server.repl_slave_ro &&
if (!server.loading && server.masterhost && server.repl_slave_ro &&
!(c->flags & CLIENT_MASTER) && c->mstate.cmd_flags & CMD_WRITE)
{
addReplyError(c,