From 4b139f88e5ae75c40ce5f960ab0bb4a03c3c7aff Mon Sep 17 00:00:00 2001 From: Ludwig Krispenz Date: Jul 26 2017 10:14:44 +0000 Subject: additional fix for 49316 to make checkpointing work again --- diff --git a/ldap/servers/slapd/back-ldbm/dblayer.c b/ldap/servers/slapd/back-ldbm/dblayer.c index 8676888..e16754a 100644 --- a/ldap/servers/slapd/back-ldbm/dblayer.c +++ b/ldap/servers/slapd/back-ldbm/dblayer.c @@ -4350,7 +4350,7 @@ checkpoint_threadmain(void *param) PR_Unlock(li->li_config_mutex); /* If the checkpoint has been updated OR we have expired */ - if (checkpoint_interval != checkpoint_interval_update && + if (checkpoint_interval != checkpoint_interval_update || slapi_timespec_expire_check(&checkpoint_expire) == TIMER_EXPIRED) { /* If our interval has changed, update it. */