You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2004/05/21 02:23:33 UTC

cvs commit: jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler HTTPSampler2.java

sebb        2004/05/20 17:23:33

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/sampler
                        Tag: rel-2_0 HTTPSampler2.java
  Log:
  Allow for missing expiry date (was causing NPE)
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.8.2.4   +6 -3      jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java
  
  Index: HTTPSampler2.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler2.java,v
  retrieving revision 1.8.2.3
  retrieving revision 1.8.2.4
  diff -u -r1.8.2.3 -r1.8.2.4
  --- HTTPSampler2.java	13 Apr 2004 18:31:56 -0000	1.8.2.3
  +++ HTTPSampler2.java	21 May 2004 00:23:33 -0000	1.8.2.4
  @@ -22,6 +22,7 @@
   import java.net.MalformedURLException;
   import java.net.URL;
   
  +import java.util.Date;
   import java.util.Iterator;
   
   import org.apache.commons.httpclient.ConnectMethod;
  @@ -766,6 +767,7 @@
           	org.apache.commons.httpclient.Cookie [] c = state.getCookies();
               for (int i= 0; i < c.length ; i++)
               {
  +            	   Date exp = c[i].getExpiryDate();// might be absent
                      cookieManager.add(
                      		new org.apache.jmeter.protocol.http.control.
   						Cookie(c[i].getName(),
  @@ -773,7 +775,8 @@
   								c[i].getDomain(),
   								c[i].getPath(),
   								c[i].getSecure(),
  -								c[i].getExpiryDate().getTime()
  +								exp != null ? exp.getTime()
  +								: System.currentTimeMillis() + 1000 * 60 * 60 * 24 //cf CookieManager
   							  )
   						);
               }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org