diff options
author | cmasone@chromium.org <cmasone@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-27 15:28:56 +0000 |
---|---|---|
committer | cmasone@chromium.org <cmasone@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-27 15:28:56 +0000 |
commit | 514e55260bde63c1991ea896be3345808cceb34a (patch) | |
tree | dbac19c6d18da9d34f1e50ff6f5984e114ebf30e /chrome | |
parent | 0fbe5c86445fd4ab596fa24958755ed4d851d5c8 (diff) | |
download | chromium_src-514e55260bde63c1991ea896be3345808cceb34a.zip chromium_src-514e55260bde63c1991ea896be3345808cceb34a.tar.gz chromium_src-514e55260bde63c1991ea896be3345808cceb34a.tar.bz2 |
Revert "Suppress a ChromeOS login test leak"
This reverts commit fce05cef2591e1d00b31ab756e91a37f5a66dabc.
Fix memory leak in OnlineAttempt
BUG=56704
TEST=valgrind the unit tests
Review URL: http://codereview.chromium.org/3440023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60649 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/chromeos/login/online_attempt.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/chromeos/login/online_attempt.cc b/chrome/browser/chromeos/login/online_attempt.cc index d9a425d..3498399 100644 --- a/chrome/browser/chromeos/login/online_attempt.cc +++ b/chrome/browser/chromeos/login/online_attempt.cc @@ -91,14 +91,14 @@ void OnlineAttempt::OnClientLoginFailure( void OnlineAttempt::TryClientLogin() { DCHECK(ChromeThread::CurrentlyOn(ChromeThread::IO)); fetch_canceler_ = NewRunnableMethod(this, &OnlineAttempt::CancelClientLogin); + ChromeThread::PostDelayedTask(ChromeThread::IO, FROM_HERE, + fetch_canceler_, + kClientLoginTimeoutMs); gaia_authenticator_->StartClientLogin(attempt_->username, attempt_->password, GaiaConstants::kContactsService, attempt_->login_token, attempt_->login_captcha); - ChromeThread::PostDelayedTask(ChromeThread::IO, FROM_HERE, - fetch_canceler_, - kClientLoginTimeoutMs); } void OnlineAttempt::CancelClientLogin() { |