]> granicus.if.org Git - apache/commit
mpm_unix(es): cleanup properly on exit in one_process mode.
authorYann Ylavic <ylavic@apache.org>
Thu, 2 Nov 2017 21:49:43 +0000 (21:49 +0000)
committerYann Ylavic <ylavic@apache.org>
Thu, 2 Nov 2017 21:49:43 +0000 (21:49 +0000)
commit6566335ac9d63241907a0203e8fa9a754290b2d2
treecae526f3ca84d7c80df86e38c5616bb3e5f5cb6f
parentf8d30e13ec1df1ea8ea1d69b36d3aab1ecf01e57
mpm_unix(es): cleanup properly on exit in one_process mode.

We can't destroy ap_pglobal because clean_child_exit() runs in DSO which would
be unloaded under us, so use atexit() to defer the final apr_terminate().

[Reverted by 1822535]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1814112 13f79535-47bb-0310-9956-ffa450edef68
server/mpm/event/event.c
server/mpm/prefork/prefork.c
server/mpm/worker/worker.c