The per-transaction pools in the worker MPM can't be children of
the listener thread's pool, because that pool may go out of scope
while some workers are still procesing requests using the transaction
pools.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92821
13f79535-47bb-0310-9956-
ffa450edef68
Changes with Apache 2.0.31-dev
+ *) Fixed a segfault that happened during graceful shutdown (or when
+ the httpd ran out of file descriptors) with the worker MPM [Brian Pane]
+
*) Split all Win32 modules [excluding the core components mod_core,
mod_so, mod_win32 and the winnt mpm] into individual loadable
modules, so the administrator may individually disable the former
got_fd:
if (!workers_may_exit) {
/* create a new transaction pool for each accepted socket */
- apr_pool_create_ex(&ptrans, tpool, NULL, APR_POOL_FNEW_ALLOCATOR);
+ apr_pool_create_ex(&ptrans, NULL, NULL, APR_POOL_FNEW_ALLOCATOR);
apr_pool_tag(ptrans, "transaction");
rv = lr->accept_func(&csd, lr, ptrans);