| Index: chrome/utility/local_discovery/service_discovery_message_handler.cc
|
| diff --git a/chrome/utility/local_discovery/service_discovery_message_handler.cc b/chrome/utility/local_discovery/service_discovery_message_handler.cc
|
| index e03853f77d00c621abaca271418f9ec404b7564f..d685e810ccf7d867a3cc11393396adbe97ce5264 100644
|
| --- a/chrome/utility/local_discovery/service_discovery_message_handler.cc
|
| +++ b/chrome/utility/local_discovery/service_discovery_message_handler.cc
|
| @@ -162,7 +162,9 @@ void ServiceDiscoveryMessageHandler::InitializeMdns() {
|
| {
|
| // Temporarily redirect network code to use pre-created sockets.
|
| ScopedSocketFactorySetter socket_factory_setter;
|
| - if (!mdns_client_->StartListening()) {
|
| + scoped_ptr<net::MDnsSocketFactory> mdns_sockets =
|
| + net::MDnsSocketFactory::CreateDefault();
|
| + if (!mdns_client_->StartListening(mdns_sockets.get())) {
|
| VLOG(1) << "Failed to start MDnsClient";
|
| Send(new LocalDiscoveryHostMsg_Error());
|
| return;
|
|
|