| Index: components/payments/content/payment_request.cc
|
| diff --git a/components/payments/content/payment_request.cc b/components/payments/content/payment_request.cc
|
| index f8d0b91c0f112219d871c4ded8c907607b03567c..daeba9ab567a7a55c13e969306a9a274fbe219e9 100644
|
| --- a/components/payments/content/payment_request.cc
|
| +++ b/components/payments/content/payment_request.cc
|
| @@ -46,6 +46,11 @@ void PaymentRequest::Init(
|
| OnConnectionTerminated();
|
| return;
|
| }
|
| + if (!details->total) {
|
| + LOG(ERROR) << "Missing total";
|
| + OnConnectionTerminated();
|
| + return;
|
| + }
|
| client_ = std::move(client);
|
| spec_ = base::MakeUnique<PaymentRequestSpec>(
|
| std::move(options), std::move(details), std::move(method_data), this,
|
|
|