Index: net/cert/ct_log_verifier_nss.cc |
diff --git a/net/cert/ct_log_verifier_nss.cc b/net/cert/ct_log_verifier_nss.cc |
index 75a87d610f681fa3e911dd45694c496e1987cae6..b6820f0981308edeaa7e0e7dafa5ff4b1b060472 100644 |
--- a/net/cert/ct_log_verifier_nss.cc |
+++ b/net/cert/ct_log_verifier_nss.cc |
@@ -63,6 +63,16 @@ CTLogVerifier::~CTLogVerifier() { |
SECKEY_DestroyPublicKey(public_key_); |
} |
+CTLogVerifier::CTLogVerifier(const CTLogVerifier& other) |
+ : key_id_(other.key_id_), |
+ description_(other.description_), |
+ url_(other.url_), |
+ hash_algorithm_(other.hash_algorithm_), |
+ signature_algorithm_(other.signature_algorithm_), |
+ public_key_(NULL) { |
+ public_key_ = SECKEY_CopyPublicKey(other.public_key_); |
+} |
+ |
bool CTLogVerifier::Init(const base::StringPiece& public_key) { |
SECItem key_data; |