mturk 2005/09/22 23:35:10
Modified: jk/native/iis jk_isapi_plugin.c
Log:
Use simple Translate header for multiple instances.
Patch provided by Tim Whittington fixes #35298.
Revision Changes Path
1.54 +7 -4 jakarta-tomcat-connectors/jk/native/iis/jk_isapi_plugin.c
Index: jk_isapi_plugin.c
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/jk/native/iis/jk_isapi_plugin.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- jk_isapi_plugin.c 14 Sep 2005 10:52:43 -0000 1.53
+++ jk_isapi_plugin.c 23 Sep 2005 06:35:10 -0000 1.54
@@ -79,6 +79,10 @@
#define URI_SELECT_UNPARSED_VERB ("unparsed")
#define URI_SELECT_ESCAPED_VERB ("escaped")
+#define TRANSLATE_HEADER ("Translate:")
+#define TRANSLATE_HEADER_NAME ("Translate")
+#define TRANSLATE_HEADER_NAME_LC ("translate")
+
#define BAD_REQUEST -1
#define BAD_PATH -2
#define MAX_SERVERNAME 128
@@ -907,7 +911,7 @@
* This allows the servlet to handle 'Translate: f'.
*/
if (GetHeader
- (pfc, "Translate:", (LPVOID) Translate,
+ (pfc, TRANSLATE_HEADER, (LPVOID) Translate,
(LPDWORD) & szTranslate) && Translate != NULL
&& szTranslate > 0) {
if (!AddHeader
@@ -1555,8 +1559,7 @@
}
else if (!strnicmp(tmp, TOMCAT_TRANSLATE_HEADER_NAME,
strlen(TOMCAT_TRANSLATE_HEADER_NAME))) {
- tmp += 6; /* TOMCAT */
- s->headers_names[i] = tmp;
+ s->headers_names[i] = TRANSLATE_HEADER_NAME_LC;
}
else {
s->headers_names[i] = tmp;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]