X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Finit.c;h=a8a8e812ea6395eb670ac0fa24128dd1544d197a;hb=b94d5e17e22b58b990dac4d4af5319be915366a6;hp=8a2bd8282c5ffc0d5417ce244e99bf6012af9a89;hpb=0549d46adfa05cb6b5a51f9245452fa41c67020b;p=openldap diff --git a/servers/slapd/init.c b/servers/slapd/init.c index 8a2bd8282c..a8a8e812ea 100644 --- a/servers/slapd/init.c +++ b/servers/slapd/init.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2003 The OpenLDAP Foundation. + * Copyright 1998-2004 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -138,7 +138,8 @@ slap_init( int mode, const char *name ) (void) ldap_pvt_thread_initialize(); - ldap_pvt_thread_pool_init(&connection_pool, connection_pool_max, 0); + ldap_pvt_thread_pool_init( &connection_pool, + connection_pool_max, 0); ldap_pvt_thread_mutex_init( &entry2str_mutex ); ldap_pvt_thread_mutex_init( &replog_mutex ); @@ -231,9 +232,6 @@ int slap_shutdown( Backend *be ) slap_name, 0, 0 ); #endif - - slap_sasl_destroy(); - /* let backends do whatever cleanup they need to do */ rc = backend_shutdown( be ); @@ -262,6 +260,8 @@ int slap_destroy(void) rc = backend_destroy(); + slap_sasl_destroy(); + entry_destroy(); ldap_pvt_thread_destroy();