Author: pderop
Date: Mon Jan  4 12:32:58 2016
New Revision: 1722858

URL: http://svn.apache.org/viewvc?rev=1722858&view=rev
Log:
FELIX-5155: cleanup possibly cached dependency callback instance when removing 
a dependency from an aspect or adapter component.

Modified:
    
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/FilterComponent.java

Modified: 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/FilterComponent.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/FilterComponent.java?rev=1722858&r1=1722857&r2=1722858&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/FilterComponent.java
 (original)
+++ 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/FilterComponent.java
 Mon Jan  4 12:32:58 2016
@@ -160,6 +160,8 @@ public class FilterComponent implements
                 }
             }
         }
+        // Cleanup possibly cached depenedncy callack instances.
+        m_dependencyCallbacks.remove((DependencyContext) dependency);
         return this;
     }
 


Reply via email to