X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/79b9da22a1f4b26279940d285c1bc28ce4e99252..be6bd1451eaf30f3d4ca55950dca98fba06884c1:/OSX/libsecurity_keychain/lib/StorageManager.cpp?ds=sidebyside diff --git a/OSX/libsecurity_keychain/lib/StorageManager.cpp b/OSX/libsecurity_keychain/lib/StorageManager.cpp index c8484cea..efab9b8b 100644 --- a/OSX/libsecurity_keychain/lib/StorageManager.cpp +++ b/OSX/libsecurity_keychain/lib/StorageManager.cpp @@ -51,7 +51,7 @@ #include "TrustSettingsSchema.h" #include #include -#include +#include #include "TokenLogin.h" //%%% add this to AuthorizationTagsPriv.h later @@ -1573,7 +1573,9 @@ void StorageManager::login(UInt32 nameLength, const void *name, } } } - AuthorizationFreeItemSet(returnedInfo); + if(returnedInfo) { + AuthorizationFreeItemSet(returnedInfo); + } } AuthorizationFree(authRef, 0); }