Author: jfrederic.clere(a)jboss.com
Date: 2008-03-25 11:38:51 -0400 (Tue, 25 Mar 2008)
New Revision: 541
Modified:
trunk/java/org/apache/tomcat/util/http/Parameters.java
Log:
Fix for JBWEB-105.
Modified: trunk/java/org/apache/tomcat/util/http/Parameters.java
===================================================================
--- trunk/java/org/apache/tomcat/util/http/Parameters.java 2008-03-25 14:49:56 UTC (rev
540)
+++ trunk/java/org/apache/tomcat/util/http/Parameters.java 2008-03-25 15:38:51 UTC (rev
541)
@@ -503,17 +503,13 @@
public void processParameters( MessageBytes data, String encoding ) {
if( data==null || data.isNull() || data.getLength() <= 0 ) return;
- if( data.getType() == MessageBytes.T_BYTES ) {
- ByteChunk bc=data.getByteChunk();
- processParameters( bc.getBytes(), bc.getOffset(),
- bc.getLength(), encoding);
- } else {
- if (data.getType()!= MessageBytes.T_CHARS )
- data.toChars();
- CharChunk cc=data.getCharChunk();
- processParameters( cc.getChars(), cc.getOffset(),
- cc.getLength());
+ System.out.println("Parameters.processParameters: " + data.getType());
+ if (data.getType() != MessageBytes.T_BYTES) {
+ data.toBytes();
}
+ ByteChunk bc=data.getByteChunk();
+ processParameters( bc.getBytes(), bc.getOffset(),
+ bc.getLength(), encoding);
}
/** Debug purpose
Show replies by date