From: Howard Chu Date: Fri, 21 Aug 2015 10:39:05 +0000 (+0100) Subject: ITS#8220 fix prev commit X-Git-Tag: OPENLDAP_REL_ENG_2_4_43~80 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c2898e7246b5ff8ea71bfe625894b05fb8d1f24a;p=openldap ITS#8220 fix prev commit Dynamic startup was failing --- diff --git a/servers/slapd/overlays/refint.c b/servers/slapd/overlays/refint.c index 765054583a..faf3a0fef4 100644 --- a/servers/slapd/overlays/refint.c +++ b/servers/slapd/overlays/refint.c @@ -375,7 +375,12 @@ refint_open( BackendDB *db = select_backend(&id->dn, 1); if ( db ) { - if ( !db->be_search || !db->be_modify ) { + BackendInfo *bi; + if ( db == be ) + bi = on->on_info->oi_orig; + else + bi = db->bd_info; + if ( !bi->bi_op_search || !bi->bi_op_modify ) { Debug( LDAP_DEBUG_CONFIG, "refint_response: backend missing search and/or modify\n", 0, 0, 0 );