Index: chrome/browser/password_manager/password_store.cc |
diff --git a/chrome/browser/password_manager/password_store.cc b/chrome/browser/password_manager/password_store.cc |
index d4ef8e179b564a3948b597121006affc88568b66..172d6f1232321726e4cc2cda6331ea6d98f99934 100644 |
--- a/chrome/browser/password_manager/password_store.cc |
+++ b/chrome/browser/password_manager/password_store.cc |
@@ -141,7 +141,7 @@ CancelableRequestProvider::Handle PasswordStore::Schedule( |
scoped_refptr<GetLoginsRequest> request(NewGetLoginsRequest( |
base::Bind(&PasswordStoreConsumer::OnPasswordStoreRequestDone, |
base::Unretained(consumer)))); |
- AddRequest(request, consumer->cancelable_consumer()); |
+ AddRequest(request.get(), consumer->cancelable_consumer()); |
ScheduleTask(base::Bind(func, this, request)); |
return request->handle(); |
} |
@@ -154,7 +154,7 @@ CancelableRequestProvider::Handle PasswordStore::Schedule( |
base::Bind(&PasswordStoreConsumer::OnPasswordStoreRequestDone, |
base::Unretained(consumer)))); |
request->set_ignore_logins_cutoff(ignore_logins_cutoff); |
- AddRequest(request, consumer->cancelable_consumer()); |
+ AddRequest(request.get(), consumer->cancelable_consumer()); |
ScheduleTask(base::Bind(func, this, request, form)); |
return request->handle(); |
} |