aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/service
diff options
context:
space:
mode:
authorLyubomir Marinov <lyubomir.marinov@jitsi.org>2010-10-21 19:26:53 +0000
committerLyubomir Marinov <lyubomir.marinov@jitsi.org>2010-10-21 19:26:53 +0000
commit5b97785916d486f6c92fdc1a241e024748c66fb1 (patch)
tree5780882d946adc16d1ed5d604b084d7bbe73359c /src/net/java/sip/communicator/service
parentc1ab17a54f01054142e46aa9f9646bc09a0c39e3 (diff)
downloadjitsi-5b97785916d486f6c92fdc1a241e024748c66fb1.zip
jitsi-5b97785916d486f6c92fdc1a241e024748c66fb1.tar.gz
jitsi-5b97785916d486f6c92fdc1a241e024748c66fb1.tar.bz2
Commits work in progress on enabling ICE support in Jingle calls. Allows video to be started in a call which has been established with audio only.
Diffstat (limited to 'src/net/java/sip/communicator/service')
-rw-r--r--src/net/java/sip/communicator/service/protocol/media/TransportManager.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/service/protocol/media/TransportManager.java b/src/net/java/sip/communicator/service/protocol/media/TransportManager.java
index ede43c6..0f8293e 100644
--- a/src/net/java/sip/communicator/service/protocol/media/TransportManager.java
+++ b/src/net/java/sip/communicator/service/protocol/media/TransportManager.java
@@ -121,8 +121,16 @@ public abstract class TransportManager<U extends MediaAwareCallPeer<?, ?, ?>>
{
synchronized(connector)
{
- connector.getDataSocket().close();
- connector.getControlSocket().close();
+ DatagramSocket dataSocket = connector.getDataSocket();
+
+ if (dataSocket != null)
+ dataSocket.close();
+
+ DatagramSocket controlSocket = connector.getControlSocket();
+
+ if (controlSocket != null)
+ controlSocket.close();
+
streamConnectors[mediaType.ordinal()] = null;
}
}