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) {