Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / net / base / openssl_private_key_store_memory.cc
index 0913e46..4d6a287 100644 (file)
@@ -36,7 +36,7 @@ class MemoryKeyPairStore {
   }
 
   bool StoreKeyPair(EVP_PKEY* pkey) {
-    CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);
+    EVP_PKEY_dup(pkey);
     base::AutoLock lock(lock_);
     keys_.push_back(pkey);
     return true;