Fixed slapd-hdb freeing of already freed entries (ITS#6074)
Fixed slapd-hdb entryinfo cleanup (ITS#6088)
Fixed slapd-hdb dncache lockups (ITS#6095)
+ Fixed slapd-relay to return failure on failure (ITS#5328)
Fixed slapd-sql with BACKSQL_ARBITRARY_KEY defined (ITS#6100)
Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057)
Fixed slapo-rwm dn passing (ITS#6070)
{
SlapReply rs = { 0 };
BackendDB *bd;
- int rc = 1;
+ int rc = LDAP_OTHER;
- bd = relay_back_select_backend( op, &rs,
- ( LDAP_SUCCESS | RB_ERR ) );
+ bd = relay_back_select_backend( op, &rs, LDAP_OTHER );
/* FIXME: this test only works if there are no overlays, so
* it is nearly useless; if made stricter, no nested back-relays
* can be instantiated... too bad. */
if ( bd == NULL || bd == op->o_bd ) {
- return 0;
+ return LDAP_OTHER;
}
if ( bd->be_has_subordinates ) {
}
return rc;
-
}
int