use wolfSSL_CTX_new_ex for heap hint support

This commit is contained in:
John Bland
2024-01-19 11:20:50 -05:00
parent 41ea1109ec
commit 66f04958e3
2 changed files with 3 additions and 3 deletions

View File

@@ -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;
} }

View File

@@ -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;