You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2011/11/18 07:37:56 UTC
svn commit: r1203503 - /tomcat/jk/trunk/native/iis/jk_isapi_plugin.c
Author: mturk
Date: Fri Nov 18 06:37:56 2011
New Revision: 1203503
URL: http://svn.apache.org/viewvc?rev=1203503&view=rev
Log:
BZ52191 Use extension uri as part of unique instance name.
Modified:
tomcat/jk/trunk/native/iis/jk_isapi_plugin.c
Modified: tomcat/jk/trunk/native/iis/jk_isapi_plugin.c
URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/iis/jk_isapi_plugin.c?rev=1203503&r1=1203502&r2=1203503&view=diff
==============================================================================
--- tomcat/jk/trunk/native/iis/jk_isapi_plugin.c (original)
+++ tomcat/jk/trunk/native/iis/jk_isapi_plugin.c Fri Nov 18 06:37:56 2011
@@ -2150,7 +2150,6 @@ DWORD WINAPI HttpFilterProc(PHTTP_FILTER
if (pfc->GetServerVariable(pfc, "SERVER_NAME", serverName, &dwLen)) {
if (dwLen > 1) {
- DWORD i;
dwLen = MAX_INSTANCEID;
if (pfc->GetServerVariable(pfc, "INSTANCE_ID", instanceId, &dwLen)) {
if (dwLen > 1) {
@@ -2165,12 +2164,6 @@ DWORD WINAPI HttpFilterProc(PHTTP_FILTER
StringCbCat(serverName, MAX_SERVERNAME, app_poolId);
}
}
- for (i = 0; i < (DWORD)strlen(serverName); i++) {
- if (serverName[i] == ' ' || serverName[i] == '/' || serverName[i] == '\\')
- serverName[i] = '_';
- else
- serverName[i] = toupper((DWORD)serverName[i]);
- }
}
EnterCriticalSection(&init_cs);
if (!is_mapread)
@@ -2246,7 +2239,6 @@ DWORD WINAPI HttpExtensionProc(LPEXTENSI
if (lpEcb->GetServerVariable(lpEcb->ConnID, "SERVER_NAME",
serverName, &dwLen)) {
if (dwLen > 1) {
- DWORD i;
dwLen = MAX_INSTANCEID;
if (lpEcb->GetServerVariable(lpEcb->ConnID, "INSTANCE_ID",
instanceId, &dwLen)) {
@@ -2263,12 +2255,6 @@ DWORD WINAPI HttpExtensionProc(LPEXTENSI
StringCbCat(serverName, MAX_SERVERNAME, app_poolId);
}
}
- for (i = 0; i < (DWORD)strlen(serverName); i++) {
- if (serverName[i] == ' ' || serverName[i] == '/' || serverName[i] == '\\')
- serverName[i] = '_';
- else
- serverName[i] = toupper((DWORD)serverName[i]);
- }
}
EnterCriticalSection(&init_cs);
if (!is_mapread)
@@ -2659,26 +2645,22 @@ static int JK_METHOD iis_log_to_file(jk_
static int init_jk(char *serverName)
{
char shm_name[MAX_PATH];
- int rc = JK_FALSE;
+ int i, rc = JK_FALSE;
init_logger(JK_FALSE, &logger);
/* TODO: Use System logging to notify the user that
* we cannot open the configured log file.
*/
- StringCbCopy(shm_name, MAX_PATH, SHM_DEF_NAME);
-
jk_log(logger, JK_LOG_INFO, "Starting %s", (FULL_VERSION_STRING));
-
- if (*serverName) {
- size_t i;
- StringCbCat(shm_name, MAX_PATH, "_");
- StringCbCat(shm_name, MAX_PATH, serverName);
- for(i = 0; i < strlen(shm_name); i++) {
- shm_name[i] = toupper(shm_name[i]);
- if (!isalnum(shm_name[i]))
- shm_name[i] = '_';
- }
+ StringCbCat(shm_name, MAX_PATH, "_");
+ StringCbCat(shm_name, MAX_PATH, serverName);
+ StringCbCat(shm_name, MAX_PATH, "_");
+ StringCbCat(shm_name, MAX_PATH, extension_uri);
+ for(i = 0; i < strlen(shm_name); i++) {
+ shm_name[i] = toupper(shm_name[i]);
+ if (!isalnum((unsigned char)shm_name[i]))
+ shm_name[i] = '_';
}
jk_set_worker_def_cache_size(DEFAULT_WORKER_THREADS);
@@ -2736,7 +2718,6 @@ static int init_jk(char *serverName)
if (rewrite_rule_file[0] && jk_map_alloc(&rewrite_map)) {
if (jk_map_read_properties(rewrite_map, NULL, rewrite_rule_file,
NULL, JK_MAP_HANDLE_RAW, logger)) {
- int i;
if (JK_IS_DEBUG_LEVEL(logger)) {
jk_log(logger, JK_LOG_DEBUG, "Loaded rewrite rule file %s.",
rewrite_rule_file);
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org