Index: crypto/ec_private_key.cc |
diff --git a/crypto/ec_private_key.cc b/crypto/ec_private_key.cc |
index 8f3c4110ace794241dd5d22af79f60346027159c..a8005bcf68cbf63e604dfb76314fb82c27f5986f 100644 |
--- a/crypto/ec_private_key.cc |
+++ b/crypto/ec_private_key.cc |
@@ -146,8 +146,10 @@ std::unique_ptr<ECPrivateKey> ECPrivateKey::CreateFromEncryptedPrivateKeyInfo( |
std::unique_ptr<ECPrivateKey> ECPrivateKey::Copy() const { |
std::unique_ptr<ECPrivateKey> copy(new ECPrivateKey()); |
- if (key_) |
- copy->key_ = EVP_PKEY_up_ref(key_); |
+ if (key_) { |
+ EVP_PKEY_up_ref(key_); |
+ copy->key_ = key_; |
+ } |
return copy; |
} |