Index: webrtc/pc/peerconnectionfactory.cc |
diff --git a/webrtc/pc/peerconnectionfactory.cc b/webrtc/pc/peerconnectionfactory.cc |
index 3d5014683dd525be8dca2f2bddb4805227bae763..be083c26b79cd60110c29e2df36879234a4055ee 100644 |
--- a/webrtc/pc/peerconnectionfactory.cc |
+++ b/webrtc/pc/peerconnectionfactory.cc |
@@ -252,19 +252,18 @@ |
new rtc::RTCCertificateGenerator(signaling_thread_, network_thread_)); |
} |
+ if (!allocator) { |
+ allocator.reset(new cricket::BasicPortAllocator( |
+ default_network_manager_.get(), default_socket_factory_.get())); |
+ } |
+ network_thread_->Invoke<void>( |
+ RTC_FROM_HERE, rtc::Bind(&cricket::PortAllocator::SetNetworkIgnoreMask, |
+ allocator.get(), options_.network_ignore_mask)); |
+ |
std::unique_ptr<RtcEventLog> event_log(new RtcEventLogNullImpl()); |
if (event_log_factory_) { |
event_log = event_log_factory_->CreateRtcEventLog(); |
} |
- |
- if (!allocator) { |
- allocator.reset(new cricket::BasicPortAllocator( |
- default_network_manager_.get(), default_socket_factory_.get(), |
- event_log.get())); |
- } |
- network_thread_->Invoke<void>( |
- RTC_FROM_HERE, rtc::Bind(&cricket::PortAllocator::SetNetworkIgnoreMask, |
- allocator.get(), options_.network_ignore_mask)); |
std::unique_ptr<Call> call = worker_thread_->Invoke<std::unique_ptr<Call>>( |
RTC_FROM_HERE, |