]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_cdsa_client/lib/cryptoclient.cpp
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurity_cdsa_client / lib / cryptoclient.cpp
index e271f3111a4e7a4280c8ad8a864cbfc03992ee62..3a4bb7e730b5467a76b0186c00b217b179146355 100644 (file)
@@ -40,6 +40,7 @@ void Crypt::key(const Key &key)
 void
 Crypt::activate()
 {
 void
 Crypt::activate()
 {
+    StLock<Mutex> _(mActivateMutex);
        if (!mActive)
        {
         // Key is required unless we have a NULL algorithm (cleartext wrap/unwrap),
        if (!mActive)
        {
         // Key is required unless we have a NULL algorithm (cleartext wrap/unwrap),