Chromium Code Reviews| Index: net/cert/x509_cert_types.cc |
| diff --git a/net/cert/x509_cert_types.cc b/net/cert/x509_cert_types.cc |
| index e2ffb3d1b05ab829423360f7b9613e71e042a7bd..d9b1097a46a3a114eb167e81582917e95519ffd2 100644 |
| --- a/net/cert/x509_cert_types.cc |
| +++ b/net/cert/x509_cert_types.cc |
| @@ -71,13 +71,12 @@ bool ParseCertificateDate(const base::StringPiece& raw_date, |
| if (valid && year_length == 2) |
| exploded.year += exploded.year < 50 ? 2000 : 1900; |
| - valid &= exploded.HasValidValues(); |
| - |
| if (!valid) |
| return false; |
| - *time = base::Time::FromUTCExploded(exploded); |
| - return true; |
| + // FromUTCExploded() can fail even though exploded.HasValidValues() |
|
eroman
2016/12/08 01:39:19
This comment is no longer relevant, please remove
maksims (do not use this acc)
2016/12/13 08:56:09
Done.
|
| + // returned true. |
| + return base::Time::FromUTCExploded(exploded, time); |
| } |
| } // namespace net |