From: Apple <opensource@apple.com>
Date: Mon, 21 Apr 2014 22:55:56 +0000 (+0000)
Subject: securityd-55199.3.tar.gz
X-Git-Tag: v55199.3^0
X-Git-Url: https://git.saurik.com/apple/securityd.git/commitdiff_plain/HEAD?ds=sidebyside

securityd-55199.3.tar.gz
---

diff --git a/src/kcdatabase.cpp b/src/kcdatabase.cpp
index 5899fbe..6d10379 100644
--- a/src/kcdatabase.cpp
+++ b/src/kcdatabase.cpp
@@ -199,8 +199,7 @@ KeychainDatabase::KeychainDatabase(const DLDbIdentifier &id, const DbBlob *blob,
     // check to see if we already know about this database
     DbIdentifier ident(id, blob->randomSignature);
 	Session &session = process().session();
-	StLock<Mutex> _(session);
-	if (KeychainDbCommon *dbcom =
+	if (RefPointer<KeychainDbCommon> dbcom =
 			session.findFirst<KeychainDbCommon, const DbIdentifier &>(&KeychainDbCommon::identifier, ident)) {
 		parent(*dbcom);
 		//@@@ arbitrate sequence number here, perhaps update common().mParams