forked from wolfSSL/wolfssl
use wolfSSL_CTX_new_ex for heap hint support
This commit is contained in:
@@ -876,8 +876,8 @@ int wolfSSL_CertManagerLoadCA(WOLFSSL_CERT_MANAGER* cm, const char* file,
|
|||||||
ret = WOLFSSL_FATAL_ERROR;
|
ret = WOLFSSL_FATAL_ERROR;
|
||||||
}
|
}
|
||||||
/* Create temporary WOLFSSL_CTX. */
|
/* Create temporary WOLFSSL_CTX. */
|
||||||
if ((ret == WOLFSSL_SUCCESS) && ((tmp = wolfSSL_CTX_new(cm_pick_method(cm->heap)))
|
if ((ret == WOLFSSL_SUCCESS) && ((tmp =
|
||||||
== NULL)) {
|
wolfSSL_CTX_new_ex(cm_pick_method(cm->heap), cm->heap)) == NULL)) {
|
||||||
WOLFSSL_MSG("CTX new failed");
|
WOLFSSL_MSG("CTX new failed");
|
||||||
ret = WOLFSSL_FATAL_ERROR;
|
ret = WOLFSSL_FATAL_ERROR;
|
||||||
}
|
}
|
||||||
|
@@ -1036,7 +1036,7 @@ WOLFSSL_API int wolfSSL_X509_STORE_load_locations(WOLFSSL_X509_STORE *str,
|
|||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
|
|
||||||
/* tmp ctx for setting our cert manager */
|
/* tmp ctx for setting our cert manager */
|
||||||
ctx = wolfSSL_CTX_new(cm_pick_method(str->cm->heap));
|
ctx = wolfSSL_CTX_new_ex(cm_pick_method(str->cm->heap), str->cm->heap);
|
||||||
if (ctx == NULL)
|
if (ctx == NULL)
|
||||||
return WOLFSSL_FAILURE;
|
return WOLFSSL_FAILURE;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user