mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-24 00:29:35 -05:00
(temporary?) fix to ITS#3434
This commit is contained in:
parent
bd166fbcb8
commit
fa4918ec1e
3 changed files with 13 additions and 13 deletions
|
|
@ -27,11 +27,11 @@
|
|||
|
||||
int
|
||||
relay_back_db_config(
|
||||
BackendDB *be,
|
||||
const char *fname,
|
||||
int lineno,
|
||||
int argc,
|
||||
char **argv
|
||||
BackendDB *be,
|
||||
const char *fname,
|
||||
int lineno,
|
||||
int argc,
|
||||
char **argv
|
||||
)
|
||||
{
|
||||
relay_back_info *ri = (struct relay_back_info *)be->be_private;
|
||||
|
|
@ -110,7 +110,7 @@ relay_back_db_config(
|
|||
return 1;
|
||||
}
|
||||
|
||||
cargv[ 0 ] = "suffixmassage";
|
||||
cargv[ 0 ] = "rwm-suffixmassage";
|
||||
cargv[ 1 ] = be->be_suffix[0].bv_val;
|
||||
cargv[ 2 ] = pdn.bv_val;
|
||||
cargv[ 3 ] = NULL;
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ relay_back_initialize( BackendInfo *bi )
|
|||
bi->bi_op_modrdn = relay_back_op_modrdn;
|
||||
bi->bi_op_add = relay_back_op_add;
|
||||
bi->bi_op_delete = relay_back_op_delete;
|
||||
bi->bi_op_abandon = relay_back_op_abandon;
|
||||
bi->bi_op_abandon = 0 /* relay_back_op_abandon */ ;
|
||||
bi->bi_op_cancel = relay_back_op_cancel;
|
||||
bi->bi_extended = relay_back_op_extended;
|
||||
bi->bi_entry_release_rw = relay_back_entry_release_rw;
|
||||
|
|
|
|||
|
|
@ -40,11 +40,11 @@ relay_back_swap_bd( struct slap_op *op, struct slap_rep *rs )
|
|||
static void
|
||||
relay_back_add_cb( slap_callback *cb, struct slap_op *op )
|
||||
{
|
||||
cb->sc_next = op->o_callback;
|
||||
cb->sc_response = relay_back_swap_bd;
|
||||
cb->sc_cleanup = relay_back_swap_bd;
|
||||
cb->sc_private = op->o_bd;
|
||||
op->o_callback = cb;
|
||||
cb->sc_next = op->o_callback;
|
||||
cb->sc_response = relay_back_swap_bd;
|
||||
cb->sc_cleanup = relay_back_swap_bd;
|
||||
cb->sc_private = op->o_bd;
|
||||
op->o_callback = cb;
|
||||
}
|
||||
|
||||
static BackendDB *
|
||||
|
|
@ -83,7 +83,7 @@ relay_back_select_backend( struct slap_op *op, struct slap_rep *rs, int err )
|
|||
} else {
|
||||
/* NOTE: err is LDAP_INVALID_CREDENTIALS for bind,
|
||||
* LDAP_NO_SUCH_OBJECT for other operations.
|
||||
* noSuchObject is not allowed to be returned by bind */
|
||||
* noSuchObject cannot be returned by bind */
|
||||
rs->sr_err = err;
|
||||
send_ldap_result( op, rs );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue