Check that the file exists in removeRDBUsedToSyncReplicas().

This commit is contained in:
antirez 2020-03-04 12:55:49 +01:00
parent ff024e3064
commit d16bb64fa4

View File

@ -944,12 +944,16 @@ void removeRDBUsedToSyncReplicas(void) {
} }
} }
if (delrdb) { if (delrdb) {
serverLog(LL_NOTICE,"Removing the RDB file used to feed replicas " struct stat sb;
"in a persistence-less instance"); if (lstat(server.rdb_filename,&sb) != -1) {
RDBGeneratedByReplication = 0; RDBGeneratedByReplication = 0;
serverLog(LL_NOTICE,
"Removing the RDB file used to feed replicas "
"in a persistence-less instance");
bg_unlink(server.rdb_filename); bg_unlink(server.rdb_filename);
} }
} }
}
} }
void sendBulkToSlave(connection *conn) { void sendBulkToSlave(connection *conn) {