| Index: webrtc/pc/peerconnectionfactory.cc | 
| diff --git a/webrtc/pc/peerconnectionfactory.cc b/webrtc/pc/peerconnectionfactory.cc | 
| index be083c26b79cd60110c29e2df36879234a4055ee..3d5014683dd525be8dca2f2bddb4805227bae763 100644 | 
| --- a/webrtc/pc/peerconnectionfactory.cc | 
| +++ b/webrtc/pc/peerconnectionfactory.cc | 
| @@ -252,19 +252,20 @@ PeerConnectionFactory::CreatePeerConnection( | 
| new rtc::RTCCertificateGenerator(signaling_thread_, network_thread_)); | 
| } | 
|  | 
| +  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())); | 
| +        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<RtcEventLog> event_log(new RtcEventLogNullImpl()); | 
| -  if (event_log_factory_) { | 
| -    event_log = event_log_factory_->CreateRtcEventLog(); | 
| -  } | 
| - | 
| std::unique_ptr<Call> call = worker_thread_->Invoke<std::unique_ptr<Call>>( | 
| RTC_FROM_HERE, | 
| rtc::Bind(&PeerConnectionFactory::CreateCall_w, this, event_log.get())); | 
|  |