]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_keychain/lib/StorageManager.cpp
Security-59306.140.5.tar.gz
[apple/security.git] / OSX / libsecurity_keychain / lib / StorageManager.cpp
index c8484cea5bbea71908d66026292a8ce144765d6f..efab9b8b414d8e8a3a7e5f2e583498a729bdc087 100644 (file)
@@ -51,7 +51,7 @@
 #include "TrustSettingsSchema.h"
 #include <security_cdsa_client/wrapkey.h>
 #include <securityd_client/ssblob.h>
-#include <SecBasePriv.h>
+#include <Security/SecBasePriv.h>
 #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);
                        }