| Index: remoting/host/simple_host_process.cc
|
| diff --git a/remoting/host/simple_host_process.cc b/remoting/host/simple_host_process.cc
|
| index 5d03329e87ed319b98300e5137e362ebf792b09a..6353a3d1b09e5bc1adf02c7f995acbb22fb164f0 100644
|
| --- a/remoting/host/simple_host_process.cc
|
| +++ b/remoting/host/simple_host_process.cc
|
| @@ -38,6 +38,7 @@
|
| #include "remoting/host/chromoting_host.h"
|
| #include "remoting/host/constants.h"
|
| #include "remoting/host/desktop_environment.h"
|
| +#include "remoting/host/dns_blackhole_checker.h"
|
| #include "remoting/host/event_executor.h"
|
| #include "remoting/host/heartbeat_sender.h"
|
| #include "remoting/host/host_key_pair.h"
|
| @@ -220,8 +221,10 @@ class SimpleHost : public HeartbeatSender::Listener {
|
| signal_strategy_.reset(new XmppSignalStrategy(
|
| context_.url_request_context_getter(),
|
| xmpp_login_, xmpp_auth_token_, xmpp_auth_service_));
|
| + scoped_ptr<DnsBlackholeChecker> dns_blackhole_checker(
|
| + new DnsBlackholeChecker(&context_, kDefaultHostTalkGadgetPrefix));
|
| signaling_connector_.reset(new SignalingConnector(
|
| - signal_strategy_.get(),
|
| + signal_strategy_.get(), &context_, dns_blackhole_checker.Pass(),
|
| base::Bind(&SimpleHost::OnAuthFailed, base::Unretained(this))));
|
|
|
| if (fake_) {
|
| @@ -304,6 +307,7 @@ class SimpleHost : public HeartbeatSender::Listener {
|
| log_to_server_.reset();
|
| heartbeat_sender_.reset();
|
| signaling_connector_.reset();
|
| + dns_blackhole_checker_.reset();
|
| signal_strategy_.reset();
|
|
|
| message_loop_.PostTask(FROM_HERE, MessageLoop::QuitClosure());
|
| @@ -327,6 +331,7 @@ class SimpleHost : public HeartbeatSender::Listener {
|
| std::string xmpp_auth_service_;
|
|
|
| scoped_ptr<XmppSignalStrategy> signal_strategy_;
|
| + scoped_ptr<DnsBlackholeChecker> dns_blackhole_checker_;
|
| scoped_ptr<SignalingConnector> signaling_connector_;
|
| scoped_ptr<DesktopEnvironment> desktop_environment_;
|
| scoped_ptr<LogToServer> log_to_server_;
|
|
|