diff --git a/modules/proxy/proxy_util.c b/modules/proxy/proxy_util.c index 513b865719..8e2942f1a1 100644 --- a/modules/proxy/proxy_util.c +++ b/modules/proxy/proxy_util.c @@ -2917,8 +2917,7 @@ PROXY_DECLARE(int) ap_proxy_connection_create(const char *proxy_function, /* Shutdown the connection before closing it (eg. SSL connections * need to be close-notify-ed). */ - apr_pool_cleanup_register(conn->scpool, conn, connection_shutdown, - apr_pool_cleanup_null); + apr_pool_pre_cleanup_register(conn->scpool, conn, connection_shutdown); return OK; }