Index: content/renderer/p2p/p2p_transport_impl.cc |
=================================================================== |
--- content/renderer/p2p/p2p_transport_impl.cc (revision 135898) |
+++ content/renderer/p2p/p2p_transport_impl.cc (working copy) |
@@ -12,6 +12,8 @@ |
#include "jingle/glue/thread_wrapper.h" |
#include "jingle/glue/utils.h" |
#include "net/base/net_errors.h" |
+#include "third_party/libjingle/source/talk/base/helpers.h" |
+#include "third_party/libjingle/source/talk/p2p/base/constants.h" |
#include "third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h" |
#include "third_party/libjingle/source/talk/p2p/client/basicportallocator.h" |
@@ -23,6 +25,9 @@ |
: socket_dispatcher_(NULL), |
event_handler_(NULL), |
state_(STATE_NONE), |
+ ice_username_fragment_( |
+ talk_base::CreateRandomString(cricket::ICE_UFRAG_LENGTH)), |
Sergey Ulanov
2012/05/10 21:36:25
Given that these values are used only once in the
Mallinath (Gone from Chromium)
2012/05/10 21:41:21
Done.
|
+ ice_password_(talk_base::CreateRandomString(cricket::ICE_PWD_LENGTH)), |
network_manager_(network_manager), |
socket_factory_(socket_factory) { |
} |
@@ -76,6 +81,8 @@ |
DCHECK(!channel_.get()); |
channel_.reset(new cricket::P2PTransportChannel( |
name, 0, NULL, allocator_.get())); |
+ channel_->SetIceUfrag(ice_username_fragment_); |
+ channel_->SetIcePwd(ice_password_); |
channel_->SignalRequestSignaling.connect( |
this, &P2PTransportImpl::OnRequestSignaling); |
channel_->SignalCandidateReady.connect( |