When closing a ColibriStreamConnector in a CallJabberImpl, remove the connector

from the local list of connectors.
cusax-fix
Boris Grozev 13 years ago
parent 36c18222a1
commit 759a03944a

@ -100,6 +100,17 @@ public void closeColibriStreamConnector(
ColibriStreamConnector colibriStreamConnector)
{
colibriStreamConnector.close();
synchronized (colibriStreamConnectors)
{
int index = mediaType.ordinal();
WeakReference<ColibriStreamConnector> weakReference
= colibriStreamConnectors.get(index);
if (weakReference != null && colibriStreamConnector
.equals(weakReference.get()))
{
colibriStreamConnectors.set(index, null);
}
}
}
/**

Loading…
Cancel
Save