Author: rjung Date: Sun Sep 30 13:32:19 2007 New Revision: 580780 URL: http://svn.apache.org/viewvc?rev=580780&view=rev Log: Move basic initialization of jk_uri_worker_map from uri_worker_map_open() to uri_worker_map_alloc(). We don't always call uri_worker_map_open().
Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Modified: tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c?rev=580780&r1=580779&r2=580780&view=diff ============================================================================== --- tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c (original) +++ tomcat/connectors/trunk/jk/native/common/jk_uri_worker_map.c Sun Sep 30 13:32:19 2007 @@ -193,6 +193,13 @@ JK_TRACE_EXIT(l); return JK_FALSE; } + + jk_open_pool(&((*uw_map)->p), + (*uw_map)->buf, sizeof(jk_pool_atom_t) * BIG_POOL_SIZE); + (*uw_map)->size = 0; + (*uw_map)->capacity = 0; + (*uw_map)->maps = NULL; + if (init_data) rc = uri_worker_map_open(*uw_map, init_data, l); JK_TRACE_EXIT(l); @@ -406,19 +413,8 @@ JK_TRACE_ENTER(l); - uw_map->size = 0; - uw_map->capacity = 0; - if (uw_map) { - int sz; - - rc = JK_TRUE; - jk_open_pool(&uw_map->p, - uw_map->buf, sizeof(jk_pool_atom_t) * BIG_POOL_SIZE); - uw_map->size = 0; - uw_map->maps = NULL; - - sz = jk_map_size(init_data); + int sz = jk_map_size(init_data); jk_log(l, JK_LOG_DEBUG, "rule map size is %d", --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]