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]

Reply via email to