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


Reply via email to