Call SLAPI start plugins in slap_startup(), not slap_init(); plugins

aren't loaded at slap_init() time
This commit is contained in:
Luke Howard 2003-06-07 14:35:29 +00:00
parent 54392b6527
commit cbb6117448

View file

@ -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;
}