summaryrefslogtreecommitdiff
path: root/src/replication.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/replication.c')
-rw-r--r--src/replication.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/replication.c b/src/replication.c
index 48811f3dd..496452637 100644
--- a/src/replication.c
+++ b/src/replication.c
@@ -490,11 +490,12 @@ need_full_resync:
* Returns C_OK on success or C_ERR otherwise. */
int startBgsaveForReplication(int mincapa) {
int retval;
+ int socket_target = server.repl_diskless_sync && (mincapa & SLAVE_CAPA_EOF);
serverLog(LL_NOTICE,"Starting BGSAVE for SYNC with target: %s",
- server.repl_diskless_sync ? "slaves sockets" : "disk");
+ socket_target ? "slaves sockets" : "disk");
- if (server.repl_diskless_sync && (mincapa & SLAVE_CAPA_EOF))
+ if (socket_target)
retval = rdbSaveToSlavesSockets();
else
retval = rdbSaveBackground(server.rdb_filename);