From 60817bb2628af20f6a02e156a3437631478a0a26 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 28 Nov 2013 16:16:58 +0100 Subject: [PATCH] Reply to PING with error when there is a MISCONF state. --- src/redis.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/redis.c b/src/redis.c index 76ca2a21..99ec8f60 100644 --- a/src/redis.c +++ b/src/redis.c @@ -1996,7 +1996,8 @@ int processCommand(redisClient *c) { if (server.stop_writes_on_bgsave_err && server.saveparamslen > 0 && server.lastbgsave_status == REDIS_ERR && - c->cmd->flags & REDIS_CMD_WRITE) + (c->cmd->flags & REDIS_CMD_WRITE || + c->cmd->proc == pingCommand)) { flagTransaction(c); addReply(c, shared.bgsaveerr);