From: Apple 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?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 _(session); - if (KeychainDbCommon *dbcom = + if (RefPointer dbcom = session.findFirst(&KeychainDbCommon::identifier, ident)) { parent(*dbcom); //@@@ arbitrate sequence number here, perhaps update common().mParams