X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Foverlays%2Funique.c;h=218771f118b0fcfb69e70112e30a130aaa130fb9;hb=92105cb1d8caf83ffd45b8427cb3d4a1697a4902;hp=7b084af26a9c6c9d6139f7b29358f392fcbe859a;hpb=63ff4b42ab64227bb2be08100bac6446ade5e620;p=openldap diff --git a/servers/slapd/overlays/unique.c b/servers/slapd/overlays/unique.c index 7b084af26a..218771f118 100644 --- a/servers/slapd/overlays/unique.c +++ b/servers/slapd/overlays/unique.c @@ -823,47 +823,6 @@ unique_db_destroy( return 0; } -static int -unique_open( - BackendDB *be, - ConfigReply *cr -) -{ - Debug(LDAP_DEBUG_TRACE, "unique_open: overlay initialized\n", 0, 0, 0); - - return 0; -} - - -/* -** Leave unique_data but wipe out config -** -*/ - -static int -unique_close( - BackendDB *be, - ConfigReply *cr -) -{ - slap_overinst *on = (slap_overinst *) be->bd_info; - unique_data **privatep = (unique_data **) &on->on_bi.bi_private; - unique_data *private = *privatep; - - Debug(LDAP_DEBUG_TRACE, "==> unique_close\n", 0, 0, 0); - - if ( private ) { - unique_domain *domains = private->domains; - unique_domain *legacy = private->legacy; - - unique_free_domain ( domains ); - unique_free_domain ( legacy ); - memset ( private, 0, sizeof ( unique_data ) ); - } - - return ( 0 ); -} - /* ** search callback @@ -1465,8 +1424,6 @@ unique_initialize() unique.on_bi.bi_type = "unique"; unique.on_bi.bi_db_init = unique_db_init; unique.on_bi.bi_db_destroy = unique_db_destroy; - unique.on_bi.bi_db_open = unique_open; - unique.on_bi.bi_db_close = unique_close; unique.on_bi.bi_op_add = unique_add; unique.on_bi.bi_op_modify = unique_modify; unique.on_bi.bi_op_modrdn = unique_modrdn;