diff options
Diffstat (limited to 'src/replication.c')
-rw-r--r-- | src/replication.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/replication.c b/src/replication.c index b93c512fc..e9a754ab4 100644 --- a/src/replication.c +++ b/src/replication.c @@ -3197,7 +3197,8 @@ void replicationCacheMaster(client *c) { * offsets, including pending transactions, already populated arguments, * pending outputs to the master. */ sdsclear(server.master->querybuf); - sdsclear(server.master->pending_querybuf); + server.master->qb_pos = 0; + server.master->repl_applied = 0; server.master->read_reploff = server.master->reploff; if (c->flags & CLIENT_MULTI) discardTransaction(c); listEmpty(c->reply); |