Index: remoting/protocol/jingle_datagram_connector.cc |
diff --git a/remoting/protocol/jingle_datagram_connector.cc b/remoting/protocol/jingle_datagram_connector.cc |
index 4673efcee4d0cc1b08485e5eb5d3d21287210074..b73137e17ff7ddd222cb04d5b78dff8fb153b3fa 100644 |
--- a/remoting/protocol/jingle_datagram_connector.cc |
+++ b/remoting/protocol/jingle_datagram_connector.cc |
@@ -24,11 +24,11 @@ JingleDatagramConnector::~JingleDatagramConnector() { |
} |
void JingleDatagramConnector::Connect( |
- ChannelAuthenticator* authenticator, |
+ scoped_ptr<ChannelAuthenticator> authenticator, |
cricket::TransportChannel* raw_channel) { |
DCHECK(CalledOnValidThread()); |
- authenticator_.reset(authenticator); |
+ authenticator_ = authenticator.Pass(); |
net::Socket* socket = |
new jingle_glue::TransportChannelSocketAdapter(raw_channel); |