Index: chrome/browser/autofill/android/personal_data_manager_android.cc |
diff --git a/chrome/browser/autofill/android/personal_data_manager_android.cc b/chrome/browser/autofill/android/personal_data_manager_android.cc |
index 09b0cadcb119c8227b55cb53789181d54bf5c854..cb0fd68edb0a9db0dd545dee9180b59f419fb884 100644 |
--- a/chrome/browser/autofill/android/personal_data_manager_android.cc |
+++ b/chrome/browser/autofill/android/personal_data_manager_android.cc |
@@ -564,7 +564,8 @@ void PersonalDataManagerAndroid::RecordAndLogProfileUse( |
const JavaParamRef<jstring>& jguid) { |
AutofillProfile* profile = personal_data_manager_->GetProfileByGUID( |
ConvertJavaStringToUTF8(env, jguid)); |
- personal_data_manager_->RecordUseOf(*profile); |
+ if (profile) |
+ personal_data_manager_->RecordUseOf(*profile); |
} |
void PersonalDataManagerAndroid::SetProfileUseStatsForTesting( |
@@ -606,7 +607,8 @@ void PersonalDataManagerAndroid::RecordAndLogCreditCardUse( |
const JavaParamRef<jstring>& jguid) { |
CreditCard* card = personal_data_manager_->GetCreditCardByGUID( |
ConvertJavaStringToUTF8(env, jguid)); |
- personal_data_manager_->RecordUseOf(*card); |
+ if (card) |
+ personal_data_manager_->RecordUseOf(*card); |
} |
void PersonalDataManagerAndroid::SetCreditCardUseStatsForTesting( |