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