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