From cbb611744820bc24d4f0474fda9449f0a0c6a34f Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Sat, 7 Jun 2003 14:35:29 +0000 Subject: [PATCH] Call SLAPI start plugins in slap_startup(), not slap_init(); plugins aren't loaded at slap_init() time --- servers/slapd/init.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/servers/slapd/init.c b/servers/slapd/init.c index dc9c308aea..0afd7b7b7b 100644 --- a/servers/slapd/init.c +++ b/servers/slapd/init.c @@ -145,17 +145,6 @@ slap_init( int mode, const char *name ) rc = backend_init( ); } -#ifdef LDAP_SLAPI - if( rc == 0 ) { - Slapi_PBlock *pb = slapi_pblock_new(); - - if ( doPluginFNs( NULL, SLAPI_PLUGIN_START_FN, pb ) < 0 ) { - rc = -1; - } - slapi_pblock_destroy( pb ); - } -#endif /* LDAP_SLAPI */ - break; default: @@ -189,6 +178,17 @@ int slap_startup( Backend *be ) rc = backend_startup( be ); +#ifdef LDAP_SLAPI + if( rc == 0 ) { + Slapi_PBlock *pb = slapi_pblock_new(); + + if ( doPluginFNs( NULL, SLAPI_PLUGIN_START_FN, pb ) < 0 ) { + rc = -1; + } + slapi_pblock_destroy( pb ); + } +#endif /* LDAP_SLAPI */ + return rc; } -- 2.39.5