| Index: components/payments/content/android/payment_manifest_parser_android.cc
|
| diff --git a/components/payments/content/android/payment_manifest_parser_android.cc b/components/payments/content/android/payment_manifest_parser_android.cc
|
| index f32abb67cf5a5fbb60783bf10140a6fdaf62d4d5..65a3e26e4496a2c186467878ae5fd93662aaef06 100644
|
| --- a/components/payments/content/android/payment_manifest_parser_android.cc
|
| +++ b/components/payments/content/android/payment_manifest_parser_android.cc
|
| @@ -41,10 +41,11 @@ class ParseCallback {
|
| env, web_app_manifest_urls.size());
|
|
|
| for (size_t i = 0; i < web_app_manifest_urls.size(); ++i) {
|
| - DCHECK(Java_PaymentManifestParser_addUri(
|
| + bool is_valid_uri = Java_PaymentManifestParser_addUri(
|
| env, juris.obj(), base::checked_cast<int>(i),
|
| base::android::ConvertUTF8ToJavaString(
|
| - env, web_app_manifest_urls[i].spec())));
|
| + env, web_app_manifest_urls[i].spec()));
|
| + DCHECK(is_valid_uri);
|
| }
|
|
|
| // Can trigger synchronous deletion of PaymentManifestParserAndroid.
|
|
|