You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mi...@apache.org on 2009/07/11 01:10:19 UTC
svn commit: r793143 -
/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
Author: midon
Date: Fri Jul 10 23:10:18 2009
New Revision: 793143
URL: http://svn.apache.org/viewvc?rev=793143&view=rev
Log:
When creating a service client and setting the service, Axis2 leaks uncleaned anonymous clients. Results in a memory leak.
Modified:
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
Modified: ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
URL: http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java?rev=793143&r1=793142&r2=793143&view=diff
==============================================================================
--- ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java (original)
+++ ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java Fri Jul 10 23:10:18 2009
@@ -220,8 +220,7 @@
}
if (__log.isDebugEnabled())
__log.debug("Create a new ServiceClient for " + anonymousService.getName());
- client = new ServiceClient(_configContext, null);
- client.setAxisService(anonymousService);
+ client = new ServiceClient(_configContext, anonymousService);
}
_cachedClients.set(client);
}