hannes 02/03/06 07:52:57 Modified: src/java/org/apache/xmlrpc WebServer.java XmlRpcClientLite.java Log: Increased buffer size in readLine() method from 512 to 2048 bytes to prevent "Header to long" exceptions reported on the users mailing list. Revision Changes Path 1.9 +2 -2 xml-rpc/src/java/org/apache/xmlrpc/WebServer.java Index: WebServer.java =================================================================== RCS file: /home/cvs/xml-rpc/src/java/org/apache/xmlrpc/WebServer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- WebServer.java 21 Feb 2002 21:51:38 -0000 1.8 +++ WebServer.java 6 Mar 2002 15:52:56 -0000 1.9 @@ -612,7 +612,7 @@ { if (buffer == null) { - buffer = new byte[512]; + buffer = new byte[2048]; } int next; int count = 0; @@ -627,7 +627,7 @@ { buffer[count++] = (byte) next; } - if (count >= 512) + if (count >= buffer.length) { throw new IOException ("HTTP Header too long"); } 1.6 +2 -2 xml-rpc/src/java/org/apache/xmlrpc/XmlRpcClientLite.java Index: XmlRpcClientLite.java =================================================================== RCS file: /home/cvs/xml-rpc/src/java/org/apache/xmlrpc/XmlRpcClientLite.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XmlRpcClientLite.java 4 Mar 2002 15:13:01 -0000 1.5 +++ XmlRpcClientLite.java 6 Mar 2002 15:52:56 -0000 1.6 @@ -357,7 +357,7 @@ private String readLine () throws IOException { if (buffer == null) - buffer = new byte[512]; + buffer = new byte[2048]; int next; int count = 0; while (true) @@ -367,7 +367,7 @@ break; if (next != '\r') buffer[count++] = (byte) next; - if (count >= 512) + if (count >= buffer.length) throw new IOException ("HTTP Header too long"); } return new String (buffer, 0, count);