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 |