]> git.saurik.com Git - apple/security.git/blobdiff - OSX/sec/Security/Regressions/secitem/si-71-mobile-store-policy.c
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / sec / Security / Regressions / secitem / si-71-mobile-store-policy.c
index 1d53918749db107e4510d1f5c1425491c420aa62..bc8c78f23b6bd47dc8fee0323e52d0120c55b796 100644 (file)
@@ -489,6 +489,7 @@ static void test_pcs_escrow_with_anchor_roots(CFArrayRef anchors)
        CFArrayRef certs = NULL;
        CFDateRef date = NULL;
        SecTrustRef trust = NULL;
+       OSStatus status;
 
        isnt(leafCert = SecCertificateCreateWithBytes(NULL, kPCSEscrowLeafCert, sizeof(kPCSEscrowLeafCert)),
            NULL, "could not create leafCert from kPCSEscrowLeafCert");
@@ -503,7 +504,8 @@ static void test_pcs_escrow_with_anchor_roots(CFArrayRef anchors)
 
        /* Set explicit verify date: Mar 18 2016. */
        isnt(date = CFDateCreate(NULL, 480000000.0), NULL, "create verify date");
-       ok_status(SecTrustSetVerifyDate(trust, date), "set date");
+       status = (date) ? SecTrustSetVerifyDate(trust, date) : errSecParam;
+       ok_status(status, "set date");
 
        SecTrustSetAnchorCertificates(trust, anchors);