mirror of
https://github.com/fluencelabs/redis
synced 2025-05-06 07:52:13 +00:00
SYNC not allowed with pending data on the static output buffer.
This commit is contained in:
parent
da315d3325
commit
d2a0348a49
@ -457,8 +457,8 @@ void syncCommand(redisClient *c) {
|
|||||||
* the client about already issued commands. We need a fresh reply
|
* the client about already issued commands. We need a fresh reply
|
||||||
* buffer registering the differences between the BGSAVE and the current
|
* buffer registering the differences between the BGSAVE and the current
|
||||||
* dataset, so that we can copy to other slaves if needed. */
|
* dataset, so that we can copy to other slaves if needed. */
|
||||||
if (listLength(c->reply) != 0) {
|
if (listLength(c->reply) != 0 || c->bufpos != 0) {
|
||||||
addReplyError(c,"SYNC and PSYNC are invalid with pending input");
|
addReplyError(c,"SYNC and PSYNC are invalid with pending output");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user