X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Finit.c;h=a8a8e812ea6395eb670ac0fa24128dd1544d197a;hb=b94d5e17e22b58b990dac4d4af5319be915366a6;hp=11d90a8420881fcaa31c901784251638a227360a;hpb=b0416d11404a861797b6455a8b16862248dcb058;p=openldap diff --git a/servers/slapd/init.c b/servers/slapd/init.c index 11d90a8420..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 @@ -35,7 +35,7 @@ #include "slap.h" #include "lber_pvt.h" #ifdef LDAP_SLAPI -#include "slapi.h" +#include "slapi/slapi.h" #endif /* @@ -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();