| 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;
|
| }
|
|
|
|
|