]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_cdsa_client/lib/multidldb.cpp
Security-55471.14.8.tar.gz
[apple/security.git] / libsecurity_cdsa_client / lib / multidldb.cpp
index 713320790640997c6945bfbefc32aa5a98092d9c..03829193f45478c2e42318d043ccd2b5922d361b 100644 (file)
@@ -210,6 +210,7 @@ MultiDLDbDbCursorImpl::next(DbAttributes *attributes, ::CssmDataContainer *data,
 void
 MultiDLDbDbCursorImpl::activate()
 {
+    StLock<Mutex> _(mActivateMutex);
        if (!mActive)
        {
                mListRef = multiDLDb()->listRef();
@@ -222,6 +223,7 @@ MultiDLDbDbCursorImpl::activate()
 void
 MultiDLDbDbCursorImpl::deactivate()
 {
+    StLock<Mutex> _(mActivateMutex);
        if (mActive)
        {
                mActive = false;