summaryrefslogtreecommitdiffstats
path: root/components/autofill/core/browser/webdata/autofill_webdata_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/autofill/core/browser/webdata/autofill_webdata_service.cc')
-rw-r--r--components/autofill/core/browser/webdata/autofill_webdata_service.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/autofill/core/browser/webdata/autofill_webdata_service.cc b/components/autofill/core/browser/webdata/autofill_webdata_service.cc
index 6512492..3e90e62 100644
--- a/components/autofill/core/browser/webdata/autofill_webdata_service.cc
+++ b/components/autofill/core/browser/webdata/autofill_webdata_service.cc
@@ -274,7 +274,8 @@ base::SupportsUserData* AutofillWebDataService::GetDBUserData() {
void AutofillWebDataService::GetAutofillBackend(
const base::Callback<void(AutofillWebDataBackend*)>& callback) {
- db_thread_->PostTask(FROM_HERE, base::Bind(callback, autofill_backend_));
+ db_thread_->PostTask(
+ FROM_HERE, base::Bind(callback, base::RetainedRef(autofill_backend_)));
}
AutofillWebDataService::~AutofillWebDataService() {