remm 00/12/02 16:47:49 Modified: catalina/src/share/org/apache/catalina/connector/http HttpProcessor.java HttpRequestImpl.java Log: - Fix for a harmless bug : an extra blank header was added to the header list for each request. Revision Changes Path 1.15 +8 -5 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpProcessor.java Index: HttpProcessor.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpProcessor.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- HttpProcessor.java 2000/11/30 18:36:16 1.14 +++ HttpProcessor.java 2000/12/03 00:47:49 1.15 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpProcessor.java,v 1.14 2000/11/30 18:36:16 remm Exp $ - * $Revision: 1.14 $ - * $Date: 2000/11/30 18:36:16 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpProcessor.java,v 1.15 2000/12/03 00:47:49 remm Exp $ + * $Revision: 1.15 $ + * $Date: 2000/12/03 00:47:49 $ * * ==================================================================== * @@ -106,7 +106,7 @@ * * @author Craig R. McClanahan * @author Remy Maucherat - * @version $Revision: 1.14 $ $Date: 2000/11/30 18:36:16 $ + * @version $Revision: 1.15 $ $Date: 2000/12/03 00:47:49 $ */ final class HttpProcessor @@ -610,7 +610,10 @@ } else if (header.equals(DefaultHeaders.TRANSFER_ENCODING_NAME)) { //request.setTransferEncoding(header); } - } + + request.nextHeader(); + + } } 1.5 +13 -5 jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java Index: HttpRequestImpl.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- HttpRequestImpl.java 2000/12/02 03:52:56 1.4 +++ HttpRequestImpl.java 2000/12/03 00:47:49 1.5 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v 1.4 2000/12/02 03:52:56 remm Exp $ - * $Revision: 1.4 $ - * $Date: 2000/12/02 03:52:56 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/HttpRequestImpl.java,v 1.5 2000/12/03 00:47:49 remm Exp $ + * $Revision: 1.5 $ + * $Date: 2000/12/03 00:47:49 $ * * ==================================================================== * @@ -79,7 +79,7 @@ * * @author Craig R. McClanahan * @author Remy Maucherat - * @version $Revision: 1.4 $ $Date: 2000/12/02 03:52:56 $ + * @version $Revision: 1.5 $ $Date: 2000/12/03 00:47:49 $ */ final class HttpRequestImpl @@ -229,7 +229,15 @@ } if (headerPool[nextHeader] == null) headerPool[nextHeader] = new HttpHeader(); - return headerPool[nextHeader++]; + return headerPool[nextHeader]; + } + + + /** + * Go to the next header. + */ + void nextHeader() { + nextHeader++; }