ITS#9776 Fix check on what backend we're operating on

This commit is contained in:
Ondřej Kuzník 2022-01-10 16:10:57 +00:00 committed by Quanah Gibson-Mount
parent 414866b888
commit 6f31d73dc0

View File

@ -7558,7 +7558,8 @@ syncrepl_config( ConfigArgs *c )
* happen when running on the cn=config DB.
*/
if ( si->si_re ) {
if ( si->si_be == c->be || ldap_pvt_thread_mutex_trylock( &si->si_mutex )) {
if ( si->si_be == c->ca_op->o_bd ||
ldap_pvt_thread_mutex_trylock( &si->si_mutex )) {
isrunning = 1;
} else {
/* There is no active thread, but we must still