Hello

This one-line patch fixes Bugzilla bug # 19998.  The patch was suggested
by Jim Clark (in the bug report) and Doug Sauder (most recently).

I am the original author of CGIServlet
(jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java)
 and support the application of this patch.

Martin

---
Index: catalina/src/share/org/apache/catalina/servlets/CGIServlet.java
===================================================================
RCS file:
/home/cvspublic/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java,v
retrieving revision 1.10
diff -u -r1.10 CGIServlet.java
--- catalina/src/share/org/apache/catalina/servlets/CGIServlet.java    
13 Dec 2003 22:49:30 -0000      1.10
+++ catalina/src/share/org/apache/catalina/servlets/CGIServlet.java    
5 Jan 2004 20:23:39 -0000
@@ -898,7 +898,7 @@
  
             File currentLocation = new File(webAppRootDir);
             StringTokenizer dirWalker =
-            new StringTokenizer(pathInfo, File.separator);
+            new StringTokenizer(pathInfo, "/");
             if (debug >= 3) {
                 log("findCGI: currentLoc=" + currentLocation);
             }

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to