We're using MANAGE_DSAIT control so we get to see them, but they don't
really exist (except for their CSN sometimes).
}
}
- if ( fc.fscope ) {
+ rc = LDAP_COMPARE_FALSE;
+ if ( !is_entry_glue( e ) && fc.fscope ) {
ldap_pvt_thread_mutex_lock( &ss->s_mutex );
op2 = *ss->s_op;
oh = *op->o_hdr;
"bogus referral in context\n", op->o_log_prefix );
return SLAP_CB_CONTINUE;
}
+ if ( is_entry_glue( rs->sr_entry ) ) {
+ return LDAP_SUCCESS;
+ }
a = attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_entryCSN );
if ( a == NULL && rs->sr_operational_attrs != NULL ) {
a = attr_find( rs->sr_operational_attrs, slap_schema.si_ad_entryCSN );
if ( a == NULL ) return 0;
}
+ if ( is_entry_glue( rs->sr_entry ) ) {
+ return LDAP_SUCCESS;
+ }
+
if ( present_uuid == NULL ) {
int covered = 1; /* covered by our new contextCSN? */