Author: markt
Date: Thu Aug 11 12:46:27 2011
New Revision: 1156602
URL: http://svn.apache.org/viewvc?rev=1156602&view=rev
Log:
Follow up to r1156530. Filter URL (mainly in case of &).
Modified:
tomcat/trunk/java/org/apache/catalina/connector/Response.java
Modified: tomcat/trunk/java/org/apache/catalina/connector/Response.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/connector/Response.java?rev=1156602&r1=1156601&r2=1156602&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/connector/Response.java (original)
+++ tomcat/trunk/java/org/apache/catalina/connector/Response.java Thu Aug 11
12:46:27 2011
@@ -49,6 +49,7 @@ import org.apache.catalina.core.Applicat
import org.apache.catalina.security.SecurityUtil;
import org.apache.catalina.util.CharsetMapper;
import org.apache.catalina.util.DateTool;
+import org.apache.catalina.util.RequestUtil;
import org.apache.tomcat.util.buf.CharChunk;
import org.apache.tomcat.util.buf.UEncoder;
import org.apache.tomcat.util.http.FastHttpDateFormat;
@@ -1335,8 +1336,8 @@ public class Response
setStatus(SC_FOUND);
setHeader("Location", absolute);
PrintWriter writer = getWriter();
- writer.print(
- sm.getString("coyoteResponse.sendRedirect.note",
absolute));
+ writer.print(sm.getString("coyoteResponse.sendRedirect.note",
+ RequestUtil.filter(absolute)));
flushBuffer();
} catch (IllegalArgumentException e) {
setStatus(SC_NOT_FOUND);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]