summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2020-03-23 11:47:37 +0100
committerantirez <antirez@gmail.com>2020-03-23 11:47:49 +0100
commit918086e253407f7f327c564bd650ac065053af0e (patch)
treeda9310fb9afa01e55593bb956620fd22ab5ec96f
parent38514e3c8dd9ad6c0b788c25afa7db38aa26f5c3 (diff)
downloadredis-918086e253407f7f327c564bd650ac065053af0e.tar.gz
Abort transactions after -READONLY error. Fix #7014.
-rw-r--r--src/server.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server.c b/src/server.c
index f5fb339f9..ddc90b3dd 100644
--- a/src/server.c
+++ b/src/server.c
@@ -3509,6 +3509,7 @@ int processCommand(client *c) {
!(c->flags & CLIENT_MASTER) &&
c->cmd->flags & CMD_WRITE)
{
+ flagTransaction(c);
addReply(c, shared.roslaveerr);
return C_OK;
}