diff options
Diffstat (limited to 'src/scripting.c')
-rwxr-xr-x | src/scripting.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/scripting.c b/src/scripting.c index ee3d0405b..ff8c83cdc 100755 --- a/src/scripting.c +++ b/src/scripting.c @@ -258,6 +258,7 @@ int luaRedisGenericCommand(lua_State *lua, int raise_error) { "Write commands not allowed after non deterministic commands"); goto cleanup; } else if (server.masterhost && server.repl_slave_ro && + !server.loading && !(server.lua_caller->flags & REDIS_MASTER)) { luaPushError(lua, shared.roslaveerr->ptr); |