Author: markt
Date: Mon Sep 10 10:12:06 2018
New Revision: 1840450

URL: http://svn.apache.org/viewvc?rev=1840450&view=rev
Log:
Fix https://bz.apache.org/bugzilla/show_bug.cgi?id=62689
Correct regression in 1.2.44 that broke request handling for "OPTIONS *" 
requests. (rjung)

Modified:
    tomcat/jk/trunk/native/common/jk_util.c
    tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml

Modified: tomcat/jk/trunk/native/common/jk_util.c
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_util.c?rev=1840450&r1=1840449&r2=1840450&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_util.c (original)
+++ tomcat/jk/trunk/native/common/jk_util.c Mon Sep 10 10:12:06 2018
@@ -2187,7 +2187,11 @@ int jk_servlet_normalize(char *path, jk_
 
     // This test allows the loops below to start at index 1 rather than 0.
     if (path[0] != '/') {
-        jk_log(logger, JK_LOG_EMERG, "[%s] does not start with '/'.", path);
+        if (path[0] == '*' && path[1] == '\0') {
+            /* Most likely an "OPTIONS *" request */
+            return 0;
+        }
+        jk_log(logger, JK_LOG_WARNING, "Uri [%s] does not start with '/'.", 
path);
         return JK_NORMALIZE_BAD_PATH;
     }
 

Modified: tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml?rev=1840450&r1=1840449&r2=1840450&view=diff
==============================================================================
--- tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml (original)
+++ tomcat/jk/trunk/xdocs/miscellaneous/changelog.xml Mon Sep 10 10:12:06 2018
@@ -41,6 +41,15 @@
   </p>
 </section>
 <section name="Changes between 1.2.44 and 1.2.45">
+  <br />
+  <subsection name="Native">
+    <changelog>
+      <fix>
+        <bug>62689</bug>: Correct regression in 1.2.44 that broke request
+        handling for <code>OPTIONS *</code> requests. (rjung)
+      </fix>
+    </changelog>
+  </subsection>
 </section>
 <section name="Changes between 1.2.43 and 1.2.44">
   <br />



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to