mturk 2002/10/02 02:45:02 Modified: jk/native2/common jk_uriEnv.c Log: Remove the APR code from the uriEnv. Revision Changes Path 1.34 +7 -52 jakarta-tomcat-connectors/jk/native2/common/jk_uriEnv.c Index: jk_uriEnv.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriEnv.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- jk_uriEnv.c 26 Sep 2002 12:29:17 -0000 1.33 +++ jk_uriEnv.c 2 Oct 2002 09:45:02 -0000 1.34 @@ -69,8 +69,6 @@ #include "jk_uriMap.h" #include "jk_registry.h" -#ifdef HAS_APR -#include "apr_uri.h" /** Parse the name: VHOST/PATH @@ -82,46 +80,6 @@ static int jk2_uriEnv_parseName( jk_env_t *env, jk_uriEnv_t *uriEnv, char *name) { - - apr_uri_t uri; - char s[1024]; - - /* If it uri starts with / then it is simple - * default host uri - */ - if (*name == '/') - strcpy(s, name); - else { - strcpy(s, "http://"); - strcat(s, name); - } - env->l->jkLog(env, env->l, JK_LOG_DEBUG, - "uriEnv.parseName() uri %s name %s real %s\n", - uriEnv->name, name, s); - - if (apr_uri_parse(uriEnv->pool->_private, s, &uri) == APR_SUCCESS) { - - uriEnv->port = uri.port; - if (uri.hostname) { - if (!uriEnv->port) - uriEnv->virtual = uri.hostname; - else - uriEnv->virtual = apr_pstrcat(uriEnv->pool->_private, - uri.hostname, ":", uri.port_str, NULL); - } - else - uriEnv->virtual = "*"; - uriEnv->uri = uri.path; - if (!uri.path) - uriEnv->match_type = MATCH_TYPE_HOST; - return JK_OK; - } - return JK_ERR; -} -#else -static int jk2_uriEnv_parseName( jk_env_t *env, jk_uriEnv_t *uriEnv, - char *name) -{ char *uri = NULL; char *colon; char host[1024]; @@ -162,7 +120,6 @@ return JK_OK; } -#endif /* HAS_APR */ static void * JK_METHOD jk2_uriEnv_getAttribute(jk_env_t *env, jk_bean_t *bean, @@ -397,18 +354,16 @@ } else { /* context based /context/prefix/ASTERISK */ asterisk[1] = '\0'; -#if 0 - asterisk[0] = '\0'; /* Remove the extra '/' */ -#endif + uriEnv->suffix = NULL; uriEnv->prefix = uri; uriEnv->prefix_len =strlen( uriEnv->prefix ); - uriEnv->match_type = MATCH_TYPE_PREFIX; - if( uriEnv->mbean->debug > 0 ) { - env->l->jkLog(env, env->l, JK_LOG_DEBUG, - "uriEnv.init() prefix mapping %s=%s\n", - uriEnv->prefix, uriEnv->workerName); - } + uriEnv->match_type = MATCH_TYPE_PREFIX; + if( uriEnv->mbean->debug > 0 ) { + env->l->jkLog(env, env->l, JK_LOG_DEBUG, + "uriEnv.init() prefix mapping %s=%s\n", + uriEnv->prefix, uriEnv->workerName); + } } } else { /* Something like : JkMount /servlets/exampl* ajp13 */
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>