Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(843)

Side by Side Diff: chrome/browser/chromeos/login/parallel_authenticator.cc

Issue 5886001: ChromeOS still had some bad RefCounted params to NewRunnableMethod(). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/login/parallel_authenticator.h" 5 #include "chrome/browser/chromeos/login/parallel_authenticator.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/file_path.h" 10 #include "base/file_path.h"
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
219 const GaiaAuthConsumer::ClientLoginResult& credentials) { 219 const GaiaAuthConsumer::ClientLoginResult& credentials) {
220 std::string old_hash = HashPassword(old_password); 220 std::string old_hash = HashPassword(old_password);
221 key_migrator_ = CryptohomeOp::CreateMigrateAttempt(current_state_.get(), 221 key_migrator_ = CryptohomeOp::CreateMigrateAttempt(current_state_.get(),
222 this, 222 this,
223 true, 223 true,
224 old_hash); 224 old_hash);
225 BrowserThread::PostTask( 225 BrowserThread::PostTask(
226 BrowserThread::IO, FROM_HERE, 226 BrowserThread::IO, FROM_HERE,
227 NewRunnableMethod(this, 227 NewRunnableMethod(this,
228 &ParallelAuthenticator::ResyncRecoverHelper, 228 &ParallelAuthenticator::ResyncRecoverHelper,
229 key_migrator_.get())); 229 key_migrator_));
230 } 230 }
231 231
232 void ParallelAuthenticator::ResyncEncryptedData( 232 void ParallelAuthenticator::ResyncEncryptedData(
233 const GaiaAuthConsumer::ClientLoginResult& credentials) { 233 const GaiaAuthConsumer::ClientLoginResult& credentials) {
234 data_remover_ = 234 data_remover_ =
235 CryptohomeOp::CreateRemoveAttempt(current_state_.get(), this); 235 CryptohomeOp::CreateRemoveAttempt(current_state_.get(), this);
236 BrowserThread::PostTask( 236 BrowserThread::PostTask(
237 BrowserThread::IO, FROM_HERE, 237 BrowserThread::IO, FROM_HERE,
238 NewRunnableMethod(this, 238 NewRunnableMethod(this,
239 &ParallelAuthenticator::ResyncRecoverHelper, 239 &ParallelAuthenticator::ResyncRecoverHelper,
240 data_remover_.get())); 240 data_remover_));
241 } 241 }
242 242
243 void ParallelAuthenticator::ResyncRecoverHelper(CryptohomeOp* to_initiate) { 243 void ParallelAuthenticator::ResyncRecoverHelper(CryptohomeOp* to_initiate) {
244 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); 244 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
245 current_state_->ResetCryptohomeStatus(); 245 current_state_->ResetCryptohomeStatus();
246 BrowserThread::PostTask( 246 BrowserThread::PostTask(
247 BrowserThread::UI, FROM_HERE, 247 BrowserThread::UI, FROM_HERE,
248 NewRunnableMethod(to_initiate, &CryptohomeOp::Initiate)); 248 NewRunnableMethod(to_initiate, &CryptohomeOp::Initiate));
249 } 249 }
250 250
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
627 const unsigned int len) { 627 const unsigned int len) {
628 if (len < 2*binary_len) 628 if (len < 2*binary_len)
629 return false; 629 return false;
630 memset(hex_string, 0, len); 630 memset(hex_string, 0, len);
631 for (uint i = 0, j = 0; i < binary_len; i++, j+=2) 631 for (uint i = 0, j = 0; i < binary_len; i++, j+=2)
632 snprintf(hex_string + j, len - j, "%02x", binary[i]); 632 snprintf(hex_string + j, len - j, "%02x", binary[i]);
633 return true; 633 return true;
634 } 634 }
635 635
636 } // namespace chromeos 636 } // namespace chromeos
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698