mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
CID 347893 set test cert manager to null after free
This commit is contained in:
@ -63332,10 +63332,12 @@ static int test_various_pathlen_chains(void)
|
|||||||
#endif /* NO_WOLFSSL_CLIENT && NO_WOLFSSL_SERVER */
|
#endif /* NO_WOLFSSL_CLIENT && NO_WOLFSSL_SERVER */
|
||||||
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
||||||
wolfSSL_CertManagerFree(cm);
|
wolfSSL_CertManagerFree(cm);
|
||||||
|
cm = NULL;
|
||||||
|
|
||||||
ExpectNotNull(cm = wolfSSL_CertManagerNew());
|
ExpectNotNull(cm = wolfSSL_CertManagerNew());
|
||||||
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
||||||
wolfSSL_CertManagerFree(cm);
|
wolfSSL_CertManagerFree(cm);
|
||||||
|
cm = NULL;
|
||||||
|
|
||||||
/* Test chain J (Again only first ICA has pathLen set and it's set to 2,
|
/* Test chain J (Again only first ICA has pathLen set and it's set to 2,
|
||||||
* this time followed by 3 ICA's, should fail */
|
* this time followed by 3 ICA's, should fail */
|
||||||
@ -63343,6 +63345,7 @@ static int test_various_pathlen_chains(void)
|
|||||||
ExpectIntLT(test_chainJ(cm), 0);
|
ExpectIntLT(test_chainJ(cm), 0);
|
||||||
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
||||||
wolfSSL_CertManagerFree(cm);
|
wolfSSL_CertManagerFree(cm);
|
||||||
|
cm = NULL;
|
||||||
|
|
||||||
ExpectNotNull(cm = wolfSSL_CertManagerNew());
|
ExpectNotNull(cm = wolfSSL_CertManagerNew());
|
||||||
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
ExpectIntEQ(wolfSSL_CertManagerUnloadCAs(cm), WOLFSSL_SUCCESS);
|
||||||
|
Reference in New Issue
Block a user