Index: sapi_apache2.c =================================================================== RCS file: /repository/php-src/sapi/apache2handler/sapi_apache2.c,v retrieving revision 1.83 diff -u -r1.83 sapi_apache2.c --- sapi_apache2.c 1 Jun 2007 10:02:41 -0000 1.83 +++ sapi_apache2.c 28 Jun 2007 00:17:16 -0000 @@ -360,6 +360,16 @@ return APR_SUCCESS; } +static apr_status_t +php_apache_child_shutdown(void *tmp) +{ + apache2_sapi_module.shutdown(&apache2_sapi_module); +#if defined(ZTS) && !defined(PHP_WIN32) + tsrm_shutdown(); +#endif + return APR_SUCCESS; +} + static void php_apache_add_version(apr_pool_t *p) { TSRMLS_FETCH(); @@ -648,7 +658,7 @@ static void php_apache_child_init(apr_pool_t *pchild, server_rec *s) { - apr_pool_cleanup_register(pchild, NULL, php_apache_server_shutdown, apr_pool_cleanup_null); + apr_pool_cleanup_register(pchild, NULL, php_apache_child_shutdown, apr_pool_cleanup_null); } void php_ap2_register_hook(apr_pool_t *p)