X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..dd5fb164cf5b32c462296bc65e289e100f74b59a:/OSX/libsecurity_ssl/regressions/ssl-41-clientauth.c?ds=sidebyside diff --git a/OSX/libsecurity_ssl/regressions/ssl-41-clientauth.c b/OSX/libsecurity_ssl/regressions/ssl-41-clientauth.c index b9f63642..35ddfc4b 100644 --- a/OSX/libsecurity_ssl/regressions/ssl-41-clientauth.c +++ b/OSX/libsecurity_ssl/regressions/ssl-41-clientauth.c @@ -13,6 +13,7 @@ #include #include #include +#include #if TARGET_OS_IPHONE #include @@ -333,6 +334,7 @@ static void tests(void) is(CFGetRetainCount(privKey), 1, "privKey rc = 1"); ok(ctx=SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType), "SSLNewContext"); + require(ctx, errOut); ok_status(SSLSetCertificate(ctx, trust_chain), "SSLSetCertificate"); CFReleaseSafe(ctx); @@ -343,6 +345,7 @@ static void tests(void) is(CFGetRetainCount(privKey), 1, "privKey rc = 1"); ok(ctx=SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType), "SSLCreateContext"); + require(ctx, errOut); ok_status(SSLSetCertificate(ctx, trust_chain), "SSLSetCertificate"); CFReleaseSafe(ctx); @@ -353,6 +356,7 @@ static void tests(void) is(CFGetRetainCount(privKey), 1, "privKey rc = 1"); ok(ctx=SSLCreateContext(NULL, kSSLClientSide, kSSLStreamType), "SSLCreateContext"); + require(ctx, errOut); ok_status(SSLSetCertificate(ctx, trust_chain), "SSLSetCertificate"); ok_status(SSLSetCertificate(ctx, trust_chain), "SSLSetCertificate"); CFReleaseSafe(ctx); @@ -363,6 +367,7 @@ static void tests(void) is(CFGetRetainCount(cert2), 1, "cert2 rc = 1"); is(CFGetRetainCount(privKey), 1, "privKey rc = 1"); +errOut: CFReleaseNull(trust_chain); }