Index: java/org/apache/commons/httpclient/HttpConnection.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpConnection.java,v retrieving revision 1.67.2.11 diff -u -r1.67.2.11 HttpConnection.java --- java/org/apache/commons/httpclient/HttpConnection.java 25 Jun 2004 03:27:40 -0000 1.67.2.11 +++ java/org/apache/commons/httpclient/HttpConnection.java 16 Jul 2004 15:32:10 -0000 @@ -682,10 +682,14 @@ if (sendBufferSize != -1) { socket.setSendBufferSize(sendBufferSize); } + int outbuffersize = socket.getSendBufferSize(); + if (outbuffersize > 2048) { + outbuffersize = 2048; + } inputStream = new PushbackInputStream(socket.getInputStream()); outputStream = new BufferedOutputStream( new WrappedOutputStream(socket.getOutputStream()), - socket.getSendBufferSize() + outbuffersize ); isOpen = true; used = false;