mirror of
https://github.com/espressif/esp-idf.git
synced 2025-12-15 19:34:03 +00:00
components/openssl: refactor the SSL port function and debug function
This commit is contained in:
@@ -30,13 +30,13 @@ OPENSSL_STACK* OPENSSL_sk_new(OPENSSL_sk_compfunc c)
|
||||
OPENSSL_STACK *stack;
|
||||
char **data;
|
||||
|
||||
stack = ssl_zalloc(sizeof(OPENSSL_STACK));
|
||||
stack = ssl_mem_zalloc(sizeof(OPENSSL_STACK));
|
||||
if (!stack)
|
||||
SSL_RET(failed1, "ssl_zalloc\n");
|
||||
SSL_RET(failed1, "ssl_mem_zalloc\n");
|
||||
|
||||
data = ssl_zalloc(sizeof(*data) * MIN_NODES);
|
||||
data = ssl_mem_zalloc(sizeof(*data) * MIN_NODES);
|
||||
if (!data)
|
||||
SSL_RET(failed2, "ssl_zalloc\n");
|
||||
SSL_RET(failed2, "ssl_mem_zalloc\n");
|
||||
|
||||
stack->data = data;
|
||||
stack->num_alloc = MIN_NODES;
|
||||
@@ -45,7 +45,7 @@ OPENSSL_STACK* OPENSSL_sk_new(OPENSSL_sk_compfunc c)
|
||||
return stack;
|
||||
|
||||
failed2:
|
||||
ssl_free(stack);
|
||||
ssl_mem_free(stack);
|
||||
failed1:
|
||||
return NULL;
|
||||
}
|
||||
@@ -65,6 +65,6 @@ void OPENSSL_sk_free(OPENSSL_STACK *stack)
|
||||
{
|
||||
SSL_ASSERT(stack);
|
||||
|
||||
ssl_free(stack->data);
|
||||
ssl_free(stack);
|
||||
ssl_mem_free(stack->data);
|
||||
ssl_mem_free(stack);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user