diff options
-rw-r--r-- | src/core/security/MCCertificateUtils.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/security/MCCertificateUtils.cc b/src/core/security/MCCertificateUtils.cc index de7f649d..e6e46cbf 100644 --- a/src/core/security/MCCertificateUtils.cc +++ b/src/core/security/MCCertificateUtils.cc @@ -138,7 +138,9 @@ err: free_certs: mailstream_certificate_chain_free(cCerts); - sk_X509_pop_free((STACK_OF(X509) *) certificates, X509_free); + if (certificates != NULL) { + sk_X509_pop_free((STACK_OF(X509) *) certificates, X509_free); + } if (storectx != NULL) { X509_STORE_CTX_free(storectx); } |