Always try to set ASN.1 parameters for CMS.
[openssl.git] / crypto / x509v3 / pcy_cache.c
index 64fe3bc598b245f7f8cd0378e261c9193ee10f2b..bdce5a83bbd57ad7f7dc40d98d90612131287f91 100644 (file)
@@ -224,9 +224,9 @@ const X509_POLICY_CACHE *policy_cache_set(X509 *x)
 {
 
     if (x->policy_cache == NULL) {
-        CRYPTO_w_lock(CRYPTO_LOCK_X509);
+        CRYPTO_THREAD_write_lock(x->lock);
         policy_cache_new(x);
-        CRYPTO_w_unlock(CRYPTO_LOCK_X509);
+        CRYPTO_THREAD_unlock(x->lock);
     }
 
     return x->policy_cache;