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..08d89bcae74545095c19104ba7f8a77d8e65a15b 100644 |
--- a/net/cert/x509_cert_types.cc |
+++ b/net/cert/x509_cert_types.cc |
@@ -76,8 +76,9 @@ bool ParseCertificateDate(const base::StringPiece& raw_date, |
if (!valid) |
return false; |
- *time = base::Time::FromUTCExploded(exploded); |
- return true; |
+ // FromUTCExploded() can fail even though exploded.HasValidValues() |
+ // returned true. |
+ return base::Time::FromUTCExploded(exploded, time); |
} |
} // namespace net |