X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_smime/regressions/smime-cms-test.c diff --git a/OSX/libsecurity_smime/regressions/smime-cms-test.c b/OSX/libsecurity_smime/regressions/smime-cms-test.c index b2ad45e8..080daa1c 100644 --- a/OSX/libsecurity_smime/regressions/smime-cms-test.c +++ b/OSX/libsecurity_smime/regressions/smime-cms-test.c @@ -22,7 +22,7 @@ */ -#include +#include #include #include #include @@ -484,6 +484,7 @@ static void tests(void) "SecCMSCertificatesOnlyMessageCopyCertificates"); is(CFArrayGetCount(certs), 1, "certificate count is 1"); CFReleaseNull(message); + CFReleaseNull(certs); // Premade message containing one certificate blob message = CFDataCreateWithBytesNoCopy(kCFAllocatorDefault, @@ -492,7 +493,7 @@ static void tests(void) "SecCMSCertificatesOnlyMessageCopyCertificates"); is(CFArrayGetCount(certs), 1, "certificate count is 1"); CFReleaseNull(message); - + CFReleaseNull(certs); SecCertificateRef another_cert = NULL; CFMutableArrayRef input_certs = NULL; @@ -504,6 +505,9 @@ static void tests(void) ok(certs = SecCMSCertificatesOnlyMessageCopyCertificates(message), "SecCMSCertificatesOnlyMessageCopyCertificates"); is(CFArrayGetCount(certs), 1, "certificate count is 1"); + CFReleaseNull(certs); + CFReleaseNull(message); + CFReleaseNull(another_cert); // Process two raw certificates and make it a message input_certs = CFArrayCreateMutable(NULL, 3, &kCFTypeArrayCallBacks);