]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurityd/lib/ssblob.cpp
Security-57740.60.18.tar.gz
[apple/security.git] / OSX / libsecurityd / lib / ssblob.cpp
index 3f2fa51427c1f350e5e9520e134ea39a3531322f..da56d9d42016672f66b974bfe67a6c176144aa7f 100644 (file)
@@ -26,7 +26,7 @@
 // ssclient - SecurityServer client interface library
 //
 #include "ssblob.h"
-
+#include <utilities/SecCFRelease.h>
 
 namespace Security {
 namespace SecurityServer {
@@ -46,11 +46,11 @@ uint32 CommonBlob::getCurrentVersion() {
             secnotice("integrity", "creating a old-style keychain; global is off");
             ret = version_MacOS_10_0;
         }
-        CFRelease(integrity);
     } else {
         secnotice("integrity", "global integrity not set, defaulting to on");
         ret = version_partition;
     }
+    CFReleaseSafe(integrity);
 
     return ret;
 }
@@ -100,7 +100,7 @@ void CommonBlob::initialize(uint32 version)
 {
     magic = magicNumber;
 
-    secnotice("integrity", "creating a keychain with version %d", version);
+    secinfo("integrity", "creating a keychain with version %d", version);
     this->blobVersion = version;
 }