Skip to content
Snippets Groups Projects
Commit 49b9893b authored by Rafaël Carré's avatar Rafaël Carré
Browse files

Fix account registration on start

parent e789603e
Branches
Tags
No related merge requests found
...@@ -284,9 +284,8 @@ void SIPVoIPLink::sendRegister (Account *a) ...@@ -284,9 +284,8 @@ void SIPVoIPLink::sendRegister (Account *a)
pjsip_transport_dec_ref(account->transport); pjsip_transport_dec_ref(account->transport);
createSipTransport(account); createSipTransport(account);
if (account->transport)
return;
if (!account->transport) {
// Could not create new transport, this transport may already exists // Could not create new transport, this transport may already exists
account->transport = transportMap_[account->getLocalPort()]; account->transport = transportMap_[account->getLocalPort()];
if (account->transport) { if (account->transport) {
...@@ -295,8 +294,7 @@ void SIPVoIPLink::sendRegister (Account *a) ...@@ -295,8 +294,7 @@ void SIPVoIPLink::sendRegister (Account *a)
account->transport = _localUDPTransport; account->transport = _localUDPTransport;
account->setLocalPort(_localUDPTransport->local_name.port); account->setLocalPort(_localUDPTransport->local_name.port);
} }
}
ost::MutexLock m(mutexSIP_);
account->setRegister(true); account->setRegister(true);
account->setRegistrationState (Trying); account->setRegistrationState (Trying);
......
...@@ -350,11 +350,6 @@ class SIPVoIPLink : public VoIPLink ...@@ -350,11 +350,6 @@ class SIPVoIPLink : public VoIPLink
*/ */
EventThread *evThread_; EventThread *evThread_;
/**
* Global mutex for the sip voiplink
*/
ost::Mutex mutexSIP_;
friend class SIPTest; friend class SIPTest;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment