X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/79b9da22a1f4b26279940d285c1bc28ce4e99252..bf028f67fd3bb2266df81b80fb6f25a77112e308:/OSX/libsecurity_keychain/lib/StorageManager.cpp 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); }