Index: remoting/protocol/jingle_stream_connector.cc |
diff --git a/remoting/protocol/jingle_stream_connector.cc b/remoting/protocol/jingle_stream_connector.cc |
index d7ce7faddaf05873677d17a9a3cd5b866211678d..a5e2ed8369ca3d55da30074c194aa41ca23efd50 100644 |
--- a/remoting/protocol/jingle_stream_connector.cc |
+++ b/remoting/protocol/jingle_stream_connector.cc |
@@ -47,12 +47,13 @@ JingleStreamConnector::JingleStreamConnector( |
JingleStreamConnector::~JingleStreamConnector() { |
} |
-void JingleStreamConnector::Connect(ChannelAuthenticator* authenticator, |
- cricket::TransportChannel* raw_channel) { |
+void JingleStreamConnector::Connect( |
+ scoped_ptr<ChannelAuthenticator> authenticator, |
+ cricket::TransportChannel* raw_channel) { |
DCHECK(CalledOnValidThread()); |
DCHECK(!raw_channel_); |
- authenticator_.reset(authenticator); |
+ authenticator_ = authenticator.Pass(); |
raw_channel_ = raw_channel; |
net::Socket* socket = |