Commit d0da10d3 authored by Paul Querna's avatar Paul Querna
Browse files

Add a comment explaining the start mutex.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@723675 13f79535-47bb-0310-9956-ffa450edef68
parent 9e5d1115
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -392,6 +392,9 @@ static void start_hm_worker(apr_pool_t *p, hm_ctx_t *ctx)
        return;
    }

    /* This mutex fixes problems with a fast start/fast end, where the pool 
     * cleanup was being invoked before the thread completely spawned. 
     */
    apr_thread_mutex_lock(ctx->start_mtx);

    apr_pool_cleanup_register(p, ctx, hm_pool_cleanup, apr_pool_cleanup_null);