forked from wolfSSL/wolfssl
Merge pull request #1020 from toddouska/null
add NULL checks to check_domain_name()
This commit is contained in:
@@ -9854,6 +9854,12 @@ WOLFSSL_SESSION* GetSession(WOLFSSL* ssl, byte* masterSecret,
|
|||||||
int wolfSSL_check_domain_name(WOLFSSL* ssl, const char* dn)
|
int wolfSSL_check_domain_name(WOLFSSL* ssl, const char* dn)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_check_domain_name");
|
WOLFSSL_ENTER("wolfSSL_check_domain_name");
|
||||||
|
|
||||||
|
if (ssl == NULL || dn == NULL) {
|
||||||
|
WOLFSSL_MSG("Bad function argument: NULL");
|
||||||
|
return SSL_FAILURE;
|
||||||
|
}
|
||||||
|
|
||||||
if (ssl->buffers.domainName.buffer)
|
if (ssl->buffers.domainName.buffer)
|
||||||
XFREE(ssl->buffers.domainName.buffer, ssl->heap, DYNAMIC_TYPE_DOMAIN);
|
XFREE(ssl->buffers.domainName.buffer, ssl->heap, DYNAMIC_TYPE_DOMAIN);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user