You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@locus.apache.org on 2000/05/25 01:31:41 UTC

cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/service/http HttpRequestAdapter.java

costin      00/05/24 16:31:39

  Modified:    src/share/org/apache/tomcat/service/http
                        HttpRequestAdapter.java
  Log:
  Fix Http - forgot to recycle the (recyclable) buffered IS.
  
  Revision  Changes    Path
  1.14      +11 -3     jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpRequestAdapter.java
  
  Index: HttpRequestAdapter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpRequestAdapter.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- HttpRequestAdapter.java	2000/05/24 16:34:14	1.13
  +++ HttpRequestAdapter.java	2000/05/24 23:31:38	1.14
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpRequestAdapter.java,v 1.13 2000/05/24 16:34:14 costin Exp $
  - * $Revision: 1.13 $
  - * $Date: 2000/05/24 16:34:14 $
  + * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/service/http/HttpRequestAdapter.java,v 1.14 2000/05/24 23:31:38 costin Exp $
  + * $Revision: 1.14 $
  + * $Date: 2000/05/24 23:31:38 $
    *
    * ====================================================================
    *
  @@ -78,9 +78,15 @@
       }
   
       void setInputStream( InputStream is ) {
  +	this.count=0;
   	this.in=is;
       }
   
  +    void recycle() {
  +	this.in=null;
  +	this.count=0;
  +    }
  +
       
   }
   
  @@ -114,6 +120,7 @@
   	super.recycle();
   	off=0;
   	count=0;
  +	if( sin!=null )  sin.recycle();
       }
       
       public Socket getSocket() {
  @@ -243,6 +250,7 @@
   
   	if (c != ':') {
   	    System.out.println("Parse error, missing : in  " + new String( b, off, len ));
  +	    System.out.println("Full  " + new String( b, 0, b.length ));
   	    return false;
   	}