Index: chrome/tools/service_discovery_sniffer/service_discovery_sniffer.cc |
diff --git a/chrome/tools/service_discovery_sniffer/service_discovery_sniffer.cc b/chrome/tools/service_discovery_sniffer/service_discovery_sniffer.cc |
index c7894c20867edb8af26273f5283617daf1606fd2..691160d534e7e9c59f99151e6ec82695e4abdc77 100644 |
--- a/chrome/tools/service_discovery_sniffer/service_discovery_sniffer.cc |
+++ b/chrome/tools/service_discovery_sniffer/service_discovery_sniffer.cc |
@@ -104,7 +104,9 @@ int main(int argc, char** argv) { |
} |
scoped_ptr<net::MDnsClient> mdns_client = net::MDnsClient::CreateDefault(); |
- mdns_client->StartListening(); |
+ scoped_ptr<net::MDnsSocketFactory> socket_factory = |
+ net::MDnsSocketFactory::CreateDefault(); |
+ mdns_client->StartListening(socket_factory.get()); |
scoped_ptr<local_discovery::ServiceDiscoveryClient> service_discovery_client; |
service_discovery_client.reset( |
new local_discovery::ServiceDiscoveryClientImpl(mdns_client.get())); |