]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_apple_cspdl/lib/SSCSPSession.cpp
Security-58286.1.32.tar.gz
[apple/security.git] / OSX / libsecurity_apple_cspdl / lib / SSCSPSession.cpp
index e1f7b928a18cbef109f3dfef9593da15d11e1baa..d079b3f09c0c94f94512667490c4f66a11afe99b 100644 (file)
@@ -346,6 +346,7 @@ SSCSPSession::FreeKey(const AccessCredentials *accessCred,
 {
        if (ioKey.blobType() == CSSM_KEYBLOB_REFERENCE)
        {
+        StLock<Mutex> _(mSSCSPDLSession.mKeyDeletionMutex);
                // @@@ Note that this means that detaching a session should free
                // all keys ascociated with it or else...
                // -- or else what?