]> sjero.net Git - linphone/commitdiff
Fix one more possible crash in TunnelManager if the ip address is NULL.
authorGhislain MARY <ghislain.mary@belledonne-communications.com>
Mon, 4 Mar 2013 10:13:14 +0000 (11:13 +0100)
committerGhislain MARY <ghislain.mary@belledonne-communications.com>
Mon, 4 Mar 2013 10:13:14 +0000 (11:13 +0100)
coreapi/TunnelManager.cc

index 4828bf114fbfc1b474ddaa09ba27203bebda6a8f..d1020b1b2782f6d431fefa607771a1ea4bd05173 100644 (file)
@@ -102,6 +102,10 @@ int TunnelManager::eXosipSelect(int max_fds, fd_set *s1, fd_set *s2, fd_set *s3,
 
 
 void TunnelManager::addServer(const char *ip, int port,unsigned int udpMirrorPort,unsigned int delay) {
+       if (ip == NULL) {
+               ip = "";
+               ms_warning("Adding tunnel server with empty ip, it will not work!");
+       }
        addServer(ip,port);
        mUdpMirrorClients.push_back(UdpMirrorClient(ServerAddr(ip,udpMirrorPort),delay));
 }