Author: veithen
Date: Sun Sep 5 19:24:21 2010
New Revision: 992868
URL: http://svn.apache.org/viewvc?rev=992868&view=rev
Log:
Added missing call to ServiceClient#cleanupTransport in STSClient.
Modified:
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
Modified:
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java?rev=992868&r1=992867&r2=992868&view=diff
==============================================================================
---
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
(original)
+++
axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java
Sun Sep 5 19:24:21 2010
@@ -142,10 +142,14 @@ public class STSClient {
//Process the STS and service policy policy
this.processPolicy(issuerPolicy, servicePolicy);
- OMElement response = client.sendReceive(rstQn,
-
createIssueRequest(requestType, appliesTo));
-
- return processIssueResponse(version, response, issuerAddress);
+ try {
+ OMElement response = client.sendReceive(rstQn,
+
createIssueRequest(requestType, appliesTo));
+
+ return processIssueResponse(version, response, issuerAddress);
+ } finally {
+ client.cleanupTransport();
+ }
} catch (AxisFault e) {
log.error("errorInObtainingToken", e);
throw new TrustException("errorInObtainingToken", new
String[]{issuerAddress},e);