]> git.sur5r.net Git - openldap/commitdiff
ITS#3793 don't init thread pool in tool mode
authorHoward Chu <hyc@openldap.org>
Fri, 1 Jul 2005 01:36:49 +0000 (01:36 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 1 Jul 2005 01:36:49 +0000 (01:36 +0000)
servers/slapd/init.c

index 91c699efc719ab54ff0852f6522022d3f22c91fd..510f58b0d0cd430a76f5465d77e9495401db3dda 100644 (file)
@@ -103,18 +103,18 @@ slap_init( int mode, const char *name )
 
        switch ( slapMode & SLAP_MODE ) {
        case SLAP_SERVER_MODE:
+               ldap_pvt_thread_pool_init( &connection_pool,
+                               connection_pool_max, 0);
+
+               /* FALLTHRU */
        case SLAP_TOOL_MODE:
                Debug( LDAP_DEBUG_TRACE,
                        "%s init: initiated %s.\n",     name,
                        (mode & SLAP_MODE) == SLAP_TOOL_MODE ? "tool" : "server",
                        0 );
 
-
                slap_name = name;
 
-               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 );