From 566605c662d21034391a548a51c9b7c68addfc4e Mon Sep 17 00:00:00 2001 From: slaws Date: Fri, 17 Oct 2008 13:03:49 +0000 Subject: TUSCANY-2630 memleak as RuntimeWireImpl callback cachedWire ref leaks due to clone() impl git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@705595 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/tuscany/sca/core/assembly/RuntimeWireImpl.java | 1 + 1 file changed, 1 insertion(+) (limited to 'branches/sca-java-1.3.3') diff --git a/branches/sca-java-1.3.3/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/RuntimeWireImpl.java b/branches/sca-java-1.3.3/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/RuntimeWireImpl.java index c67ead43e9..9a02c200b3 100644 --- a/branches/sca-java-1.3.3/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/RuntimeWireImpl.java +++ b/branches/sca-java-1.3.3/modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/RuntimeWireImpl.java @@ -335,6 +335,7 @@ public class RuntimeWireImpl implements RuntimeWire { copy.wireSource = (EndpointReference)wireSource.clone(); copy.wireTarget = (EndpointReference)wireTarget.clone(); copy.invoker = new RuntimeWireInvoker(copy.messageFactory, copy.conversationManager, copy); + copy.cachedWire = null; // TUSCANY-2630 return copy; } -- cgit v1.2.3