diff --git a/src/config.c b/src/config.c index 77fde509..033b7295 100644 --- a/src/config.c +++ b/src/config.c @@ -882,6 +882,8 @@ void configSetCommand(client *c) { "protected-mode",server.protected_mode) { } config_set_bool_field( "stop-writes-on-bgsave-error",server.stop_writes_on_bgsave_err) { + } config_set_bool_field( + "no-appendfsync-on-rewrite",server.aof_no_fsync_on_rewrite) { /* Numerical fields. * config_set_numerical_field(name,var,min,max) */ diff --git a/src/rdb.c b/src/rdb.c index 9db51166..b7d67828 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -767,7 +767,7 @@ int rdbSaveRio(rio *rdb, int *error) { db_size = (dictSize(db->dict) <= UINT32_MAX) ? dictSize(db->dict) : UINT32_MAX; - expires_size = (dictSize(db->dict) <= UINT32_MAX) ? + expires_size = (dictSize(db->expires) <= UINT32_MAX) ? dictSize(db->expires) : UINT32_MAX; if (rdbSaveType(rdb,RDB_OPCODE_RESIZEDB) == -1) goto werr;