mturk 2002/09/24 10:07:14 Modified: jk/native2/common jk_uriMap.c Log: Create the missing vhosts. Fix the hostname resolution already containing colon and port. Revision Changes Path 1.43 +13 -14 jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c Index: jk_uriMap.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- jk_uriMap.c 24 Sep 2002 16:54:31 -0000 1.42 +++ jk_uriMap.c 24 Sep 2002 17:07:14 -0000 1.43 @@ -299,24 +299,23 @@ jk_uriEnv_t *uriEnv = uriMap->maps->valueAt(env, uriMap->maps, i); if (uriEnv == NULL) continue; - if (uriEnv->match_type == MATCH_TYPE_HOST) { - jk2_map_default_create(env, &uriEnv->webapps, uriMap->pool); - if (uriEnv->virtual != NULL && strlen(uriEnv->virtual)) { - uriMap->vhosts->put(env, uriMap->vhosts, - uriEnv->virtual, uriEnv, NULL); - } - } - /* Create the missing vhosts */ - else if (uriEnv->virtual != NULL && strlen(uriEnv->virtual)) { - if (!uriMap->vhosts->get(env, uriMap->vhosts, - uriEnv->virtual)) { + if (uriEnv->virtual != NULL && strlen(uriEnv->virtual)) { + if (uriEnv->match_type == MATCH_TYPE_HOST) { jk2_map_default_create(env, &uriEnv->webapps, uriMap->pool); uriMap->vhosts->put(env, uriMap->vhosts, uriEnv->virtual, uriEnv, NULL); + } + else { /* Create the missing vhosts */ + if (!uriMap->vhosts->get(env, uriMap->vhosts, + uriEnv->virtual)) { + jk2_map_default_create(env, &uriEnv->webapps, uriMap->pool); + uriMap->vhosts->put(env, uriMap->vhosts, + uriEnv->virtual, uriEnv, NULL); - env->l->jkLog(env, env->l, JK_LOG_DEBUG, - "uriMap.init() Fixing Host %s\n", - uriEnv->virtual); + env->l->jkLog(env, env->l, JK_LOG_DEBUG, + "uriMap.init() Fixing Host %s\n", + uriEnv->virtual); + } } } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>