ASSERT (Cert != NULL);\r
ASSERT (SingleX509Cert != NULL);\r
\r
+ if (CertSize > INT_MAX) {\r
+ return FALSE;\r
+ }\r
+\r
Status = FALSE;\r
\r
//\r
// X509 Certificate Verification.\r
//\r
Status = (BOOLEAN) X509_verify_cert (&CertCtx);\r
+ X509_STORE_CTX_cleanup (&CertCtx);\r
\r
_Exit:\r
//\r
X509_free (X509Cert);\r
X509_free (X509CACert);\r
X509_STORE_free (CertStore);\r
- X509_STORE_CTX_cleanup (&CertCtx);\r
\r
return Status;\r
}\r