You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by rv...@apache.org on 2013/06/29 01:44:06 UTC

svn commit: r1497957 - /jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java

Author: rvesse
Date: Fri Jun 28 23:44:06 2013
New Revision: 1497957

URL: http://svn.apache.org/r1497957
Log:
Ensure FormsAuthenticator frees up the connection used for the login (JENA-480)

Modified:
    jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java

Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java?rev=1497957&r1=1497956&r2=1497957&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/web/auth/FormsAuthenticator.java Fri Jun 28 23:44:06 2013
@@ -30,6 +30,7 @@ import org.apache.http.client.methods.Ht
 import org.apache.http.impl.client.AbstractHttpClient;
 import org.apache.http.impl.client.BasicCookieStore;
 import org.apache.http.protocol.HttpContext;
+import org.apache.http.util.EntityUtils;
 import org.apache.jena.atlas.web.HttpException;
 
 /**
@@ -100,7 +101,9 @@ public class FormsAuthenticator implemen
             synchronized (this.cookies) {
                 this.cookies.put(target, client.getCookieStore());
             }
-
+            
+            // Consume the response to free up the connection
+            EntityUtils.consumeQuietly(response.getEntity());
         } catch (UnsupportedEncodingException e) {
             throw new HttpException("UTF-8 encoding not supported on your platform", e);
         } catch (IOException e) {