| Index: chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| index 26bbd0f448e358b1cf04bbefa9ffad28e0f367e9..ed44dd915c99b98583f449d9224267964a1f1e11 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java
|
| @@ -539,7 +539,9 @@ public class PaymentRequestImpl implements PaymentRequest, PaymentRequestUI.Clie
|
| PaymentRequestMetrics.ABORT_REASON_INVALID_DATA_FROM_RENDERER);
|
| return false;
|
| }
|
| -
|
| + if (!PaymentValidator.validatePaymentDetails(details)) {
|
| + return false;
|
| + }
|
| if (!hasAllPaymentItemFields(details.total)) {
|
| disconnectFromClientWithDebugMessage("Invalid total");
|
| recordAbortReasonHistogram(
|
|
|