| Index: net/cert/internal/parse_ocsp.cc
|
| diff --git a/net/cert/internal/parse_ocsp.cc b/net/cert/internal/parse_ocsp.cc
|
| index 957677662ec8b2a804cc0f5b3c7c9133f927f459..2f7341022705e951f8c21b93570f1ff2aaebe321 100644
|
| --- a/net/cert/internal/parse_ocsp.cc
|
| +++ b/net/cert/internal/parse_ocsp.cc
|
| @@ -324,7 +324,9 @@ bool ParseBasicOCSPResponse(const der::Input& raw_tlv, OCSPResponse* out) {
|
| der::Input sigalg_tlv;
|
| if (!parser.ReadRawTLV(&sigalg_tlv))
|
| return false;
|
| - out->signature_algorithm = SignatureAlgorithm::CreateFromDer(sigalg_tlv);
|
| + // TODO(crbug.com/634443): Propagate the errors.
|
| + net::CertErrors errors;
|
| + out->signature_algorithm = SignatureAlgorithm::Create(sigalg_tlv, &errors);
|
| if (!out->signature_algorithm)
|
| return false;
|
| if (!parser.ReadBitString(&(out->signature)))
|
|
|