markt 2003/12/13 14:49:30
Modified: catalina/src/share/org/apache/catalina/servlets
CGIServlet.java
Log:
- Fix for bug 5759. CGI servlet does not support extension mapping.
- This patch needs review.
Revision Changes Path
1.10 +13 -8
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java
Index: CGIServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/servlets/CGIServlet.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- CGIServlet.java 12 Dec 2003 22:50:57 -0000 1.9
+++ CGIServlet.java 13 Dec 2003 22:49:30 -0000 1.10
@@ -794,8 +794,13 @@
*/
protected void setupFromRequest(HttpServletRequest req) {
this.contextPath = req.getContextPath();
- this.pathInfo = req.getPathInfo();
this.servletPath = req.getServletPath();
+ this.pathInfo = req.getPathInfo();
+ // If getPathInfo() returns null, must be using extension mapping
+ // In this case, pathInfo should be same as servletPath
+ if (this.pathInfo == null) {
+ this.pathInfo = this.servletPath;
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]