Index: net/quic/quic_stream_factory.cc |
diff --git a/net/quic/quic_stream_factory.cc b/net/quic/quic_stream_factory.cc |
index efa9fcab1f92e2b4a8d14ee80c633a6e0cccf3ab..d21263518f7944dce7c3215dafb87e6a677587de 100644 |
--- a/net/quic/quic_stream_factory.cc |
+++ b/net/quic/quic_stream_factory.cc |
@@ -511,9 +511,14 @@ int QuicStreamFactory::CreateSession( |
IPEndPoint addr = *address_list.begin(); |
scoped_refptr<PortSuggester> port_suggester = |
new PortSuggester(host_port_proxy_pair.first, port_seed_); |
+ DatagramSocket::BindType bind_type = DatagramSocket::RANDOM_BIND; |
+#if defined(OS_WIN) |
+ // TODO(jar)bug=329255 Provide better implementation to avoid pop-up warning. |
+ bind_type = DatagramSocket::DEFAULT_BIND; |
Ryan Hamilton
2014/01/08 17:53:41
This change *should* break the test which verifies
|
+#endif |
scoped_ptr<DatagramClientSocket> socket( |
client_socket_factory_->CreateDatagramClientSocket( |
- DatagramSocket::RANDOM_BIND, |
+ bind_type, |
base::Bind(&PortSuggester::SuggestPort, port_suggester), |
net_log.net_log(), net_log.source())); |
int rv = socket->Connect(addr); |