X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/79b9da22a1f4b26279940d285c1bc28ce4e99252..7e6b461318c8a779d91381531435a68ee4e8b6ed:/OSX/libsecurity_ssl/regressions/ssl-utils.c diff --git a/OSX/libsecurity_ssl/regressions/ssl-utils.c b/OSX/libsecurity_ssl/regressions/ssl-utils.c index 5875b2b1..4ff57578 100644 --- a/OSX/libsecurity_ssl/regressions/ssl-utils.c +++ b/OSX/libsecurity_ssl/regressions/ssl-utils.c @@ -38,6 +38,7 @@ #include #include +#include #include "test-certs/eckey.h" #include "test-certs/eccert.h" @@ -90,9 +91,9 @@ CFArrayRef CF_RETURNS_RETAINED chain_from_der(bool ecdsa, const unsigned char *p require(items = CFArrayCreate(kCFAllocatorDefault, (const void **)&ident, 1, &kCFTypeArrayCallBacks), errOut); errOut: - CFReleaseSafe(pkey); - CFReleaseSafe(cert); - CFReleaseSafe(ident); + CFReleaseNull(pkey); + CFReleaseNull(cert); + CFReleaseNull(ident); return items; } @@ -110,7 +111,7 @@ CFArrayRef trusted_roots(void) require(roots = CFArrayCreate(kCFAllocatorDefault, (const void **)&cert, 1, &kCFTypeArrayCallBacks), errOut); errOut: - CFReleaseSafe(cert); + CFReleaseNull(cert); return roots; }