const ServerAddr &addr=*it;
mTunnelClient->addServer(addr.mAddr.c_str(), addr.mPort);
}
+ if(!mHttpUserName.empty()) {
+ mTunnelClient->setHttpProxyAuthInfo(mHttpUserName.c_str(), mHttpPasswd.c_str());
+ }
}
mTunnelClient->start();
}
void TunnelManager::setHttpProxyAuthInfo(const char* username,const char* passwd) {
- mTunnelClient->setHttpProxyAuthInfo(username,passwd);
+ mHttpUserName=username?username:"";
+ mHttpPasswd=passwd?passwd:"";
+ if (mTunnelClient) mTunnelClient->setHttpProxyAuthInfo(username,passwd);
}
LinphoneCore *TunnelManager::getLinphoneCore(){