larryi 2003/11/20 08:11:37 Modified: coyote/src/java/org/apache/coyote/tomcat4 CoyoteRequest.java Log: Port Jan Luehe's patch to prevent setCharacterEncoding from changing the encoding once it's too late. Revision Changes Path 1.31 +8 -4 jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequest.java Index: CoyoteRequest.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/coyote/src/java/org/apache/coyote/tomcat4/CoyoteRequest.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- CoyoteRequest.java 18 Sep 2003 16:13:51 -0000 1.30 +++ CoyoteRequest.java 20 Nov 2003 16:11:37 -0000 1.31 @@ -1186,6 +1186,10 @@ public void setCharacterEncoding(String enc) throws UnsupportedEncodingException { + if (requestParametersParsed || usingReader || usingInputStream) { + return; + } + // Ensure that the specified encoding is valid byte buffer[] = new byte[1]; buffer[0] = (byte) 'a';
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]