DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19998>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19998 CGIServlet doesn't resolve PATH_INFO correctly [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Additional Comments From [EMAIL PROTECTED] 2004-01-05 20:41 ------- Applied patch as suggested by Martin Dengler below: 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); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]