--- servers/slapd/overlays/rwm.c 2007/01/03 08:55:04 1.37.2.17 +++ servers/slapd/overlays/rwm.c 2007/01/05 09:47:11 1.37.2.18 @@ -1,5 +1,5 @@ /* rwm.c - rewrite/remap operations */ -/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/rwm.c,v 1.37.2.16 2007/01/02 21:44:08 kurt Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/rwm.c,v 1.37.2.17 2007/01/03 08:55:04 hyc Exp $ */ /* This work is part of OpenLDAP Software . * * Copyright 2003-2007 The OpenLDAP Foundation. @@ -121,6 +121,7 @@ rwm_callback_get( Operation *op, SlapRep return roc; } + static int rwm_op_dn_massage( Operation *op, SlapReply *rs, void *cookie, rwm_op_state *ros ) @@ -1642,7 +1643,6 @@ rwm_db_init( BackendDB *be ) { slap_overinst *on = (slap_overinst *) be->bd_info; - struct ldapmapping *mapping = NULL; struct ldaprwmap *rwmap; #ifdef ENABLE_REWRITE char *rargv[ 3 ]; @@ -1671,13 +1671,6 @@ rwm_db_init( rewrite_parse( rwmap->rwm_rw, "", 2, 2, rargv ); #endif /* ENABLE_REWRITE */ - if ( rwm_map_init( &rwmap->rwm_oc, &mapping ) != LDAP_SUCCESS || - rwm_map_init( &rwmap->rwm_at, &mapping ) != LDAP_SUCCESS ) - { - rc = 1; - goto error_return; - } - error_return:; on->on_bi.bi_private = (void *)rwmap;