mturk 2002/07/01 08:46:20
Modified: jk/native2/server/apache2 mod_jk2.c
Log:
Register child_init pool cleanup function jk2_shutdown
Revision Changes Path
1.38 +13 -1 jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c
Index: mod_jk2.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- mod_jk2.c 19 Jun 2002 18:27:25 -0000 1.37
+++ mod_jk2.c 1 Jul 2002 15:46:20 -0000 1.38
@@ -370,6 +370,17 @@
return overrides;
}
+static apr_status_t jk2_shutdown(void *data)
+{
+ jk_env_t *env;
+ if (workerEnv) {
+ env=workerEnv->globalEnv;
+ workerEnv->close(env, workerEnv);
+ workerEnv = NULL;
+ }
+ return APR_SUCCESS;
+}
+
/** Initialize jk, using worker.properties.
We also use apache commands ( JkWorker, etc), but this use is
@@ -387,6 +398,7 @@
workerEnv->server_name = (char *)ap_get_server_version();
/* Should be done in post config instead (cf DAV2) */
/* ap_add_version_component(pconf, JK_EXPOSED_VERSION); */
+ apr_pool_cleanup_register(pconf, NULL, jk2_shutdown, apr_pool_cleanup_null);
return NULL;
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>