apr_pool_cleanup_null);
while (init_threads) {
/* Grab the mutex as apr_thread_create() and thread_pool_func() will
* allocate from (*me)->pool. This is dangerous if there are multiple
* initial threads to create. */
apr_thread_mutex_lock((*me)->lock);
rv = apr_thread_create(&t, NULL, thread_pool_func, *me, (*me)->pool);
apr_thread_mutex_unlock((*me)->lock);
if (APR_SUCCESS != rv) {
break;
}