diff options
Diffstat (limited to 'net/base/x509_certificate.cc')
-rw-r--r-- | net/base/x509_certificate.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/base/x509_certificate.cc b/net/base/x509_certificate.cc index 5004bf4..d36bfad 100644 --- a/net/base/x509_certificate.cc +++ b/net/base/x509_certificate.cc @@ -232,7 +232,7 @@ bool X509Certificate::LessThan::operator()(X509Certificate* lhs, return false; SHA1FingerprintLessThan fingerprint_functor; - return fingerprint_functor(lhs->fingerprint_, rhs->fingerprint_); + return fingerprint_functor(lhs->chain_fingerprint_, rhs->chain_fingerprint_); } X509Certificate::X509Certificate(const std::string& subject, @@ -245,6 +245,7 @@ X509Certificate::X509Certificate(const std::string& subject, valid_expiry_(expiration_date), cert_handle_(NULL) { memset(fingerprint_.data, 0, sizeof(fingerprint_.data)); + memset(chain_fingerprint_.data, 0, sizeof(chain_fingerprint_.data)); } // static |