Author: rjung
Date: Mon Jan 21 02:35:46 2008
New Revision: 613833
URL: http://svn.apache.org/viewvc?rev=613833&view=rev
Log:
Only initialize extension attributes of uri worker map
if we actually have a map in the vhost.
Modified:
tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c
tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c
Modified: tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c?rev=613833&r1=613832&r2=613833&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c (original)
+++ tomcat/connectors/trunk/jk/native/apache-1.3/mod_jk.c Mon Jan 21 02:35:46
2008
@@ -2729,11 +2729,12 @@
"Error in creating the workers."
" Please consult your mod_jk log file '%s'.",
conf->log_file);
}
- uri_worker_map_ext(conf->uw_map, conf->log);
+ if (conf->uw_map)
+ uri_worker_map_ext(conf->uw_map, conf->log);
for (srv = s; srv; srv = srv->next) {
jk_server_conf_t *sconf = (jk_server_conf_t
*)ap_get_module_config(srv->module_config,
&jk_module);
- if (conf->uw_map != sconf->uw_map)
+ if (conf->uw_map != sconf->uw_map && sconf->uw_map)
uri_worker_map_ext(sconf->uw_map, sconf->log);
}
Modified: tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c
URL:
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c?rev=613833&r1=613832&r2=613833&view=diff
==============================================================================
--- tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c (original)
+++ tomcat/connectors/trunk/jk/native/apache-2.0/mod_jk.c Mon Jan 21 02:35:46
2008
@@ -2971,11 +2971,12 @@
conf->was_initialized = JK_TRUE;
if (init_jk(pconf, conf, s) == JK_FALSE)
return HTTP_INTERNAL_SERVER_ERROR;
- uri_worker_map_ext(conf->uw_map, conf->log);
+ if (conf->uw_map)
+ uri_worker_map_ext(conf->uw_map, conf->log);
for (srv = s; srv; srv = srv->next) {
jk_server_conf_t *sconf = (jk_server_conf_t
*)ap_get_module_config(srv->module_config,
&jk_module);
- if (conf->uw_map != sconf->uw_map)
+ if (conf->uw_map != sconf->uw_map && sconf->uw_map)
uri_worker_map_ext(sconf->uw_map, sconf->log);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]