summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/connection_to_host.cc
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-20 04:10:52 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-20 04:10:52 +0000
commit5bf5231373631d2ed940ad9eb03da77132411f57 (patch)
treece46ce9f8c4c9b387734adef17de07ca9e306af7 /remoting/protocol/connection_to_host.cc
parent0bc93ad3a6030cac29eae47feba2704b92b9f15a (diff)
downloadchromium_src-5bf5231373631d2ed940ad9eb03da77132411f57.zip
chromium_src-5bf5231373631d2ed940ad9eb03da77132411f57.tar.gz
chromium_src-5bf5231373631d2ed940ad9eb03da77132411f57.tar.bz2
Use scoped_ptr<>.Pass() to pass ownership in the remoting protocol code.
Review URL: https://chromiumcodereview.appspot.com/9240033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118407 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/protocol/connection_to_host.cc')
-rw-r--r--remoting/protocol/connection_to_host.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/remoting/protocol/connection_to_host.cc b/remoting/protocol/connection_to_host.cc
index 9d00f8d..879e1b2 100644
--- a/remoting/protocol/connection_to_host.cc
+++ b/remoting/protocol/connection_to_host.cc
@@ -124,14 +124,14 @@ void ConnectionToHost::OnSessionManagerReady() {
DCHECK(message_loop_->BelongsToCurrentThread());
// After SessionManager is initialized we can try to connect to the host.
- CandidateSessionConfig* candidate_config =
+ scoped_ptr<CandidateSessionConfig> candidate_config =
CandidateSessionConfig::CreateDefault();
- V1ClientAuthenticator* authenticator =
- new V1ClientAuthenticator(signal_strategy_->GetLocalJid(), access_code_);
- session_.reset(session_manager_->Connect(
- host_jid_, authenticator, candidate_config,
+ scoped_ptr<Authenticator> authenticator(
+ new V1ClientAuthenticator(signal_strategy_->GetLocalJid(), access_code_));
+ session_ = session_manager_->Connect(
+ host_jid_, authenticator.Pass(), candidate_config.Pass(),
base::Bind(&ConnectionToHost::OnSessionStateChange,
- base::Unretained(this))));
+ base::Unretained(this)));
}
void ConnectionToHost::OnIncomingSession(