]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_transform/lib/SecEncryptTransform.cpp
Security-59754.60.13.tar.gz
[apple/security.git] / OSX / libsecurity_transform / lib / SecEncryptTransform.cpp
index eba99ab76e7c14b74d5daf20a888f4cd49d65527..8a2703a3df5b39c0b70a22c46cc212c5b04e8e16 100644 (file)
@@ -22,7 +22,9 @@
  */
 
 #include "SecEncryptTransform.h"
+#include "SecTransformInternal.h"
 #include "EncryptTransform.h"
+#include <utilities/SecCFRelease.h>
 
 /* --------------------------------------------------------------------------
  Create the declared CFStringRefs
@@ -61,7 +63,7 @@ SecTransformRef SecEncryptTransformCreate(SecKeyRef keyRef, CFErrorRef* error)
        else
        {
                
-               CFRelease(etRef);
+               CFReleaseNull(etRef);
                return NULL;
        }
 }
@@ -83,7 +85,7 @@ SecTransformRef SecDecryptTransformCreate(SecKeyRef keyRef, CFErrorRef* error)
        }
        else
        {
-               CFRelease(dtRef);
+               CFReleaseNull(dtRef);
                return NULL;
        }
 }