summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorcmasone@chromium.org <cmasone@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-27 15:28:56 +0000
committercmasone@chromium.org <cmasone@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-27 15:28:56 +0000
commit514e55260bde63c1991ea896be3345808cceb34a (patch)
treedbac19c6d18da9d34f1e50ff6f5984e114ebf30e /chrome
parent0fbe5c86445fd4ab596fa24958755ed4d851d5c8 (diff)
downloadchromium_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.cc6
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() {